Вы не можете получить PID cat
или nc
в этом скрипте , если вы не фоновые процессы с и
. Любой процесс, который вы не используете в фоновом режиме, должен быть завершен , прежде чем сценарий продолжится.
В статье Bash об управлении процессами объясняется, как разумно делать такие вещи.
Нет, это невозможно.
AppArmor работает в дополнение к стандартным проверкам разрешений Linux, а не вместо них. Он не может предоставить привилегии, которых у программы еще не было.