«В особом случае, если pid равен 0, должен использоваться идентификатор процесса вызывающего процесса. Также, если pgid равен 0, должен использоваться идентификатор процесса указанного процесса».

лизую свой собственный фрагмент кода в целях контроля безопасности. Обычно он работает в фоновом режиме, но по таймауту необходимо захватить текущий терминал, отобразить сообщение, собрать пользовательский ввод и отреагировать на пользовательский ввод.

Ожидать тайм-аут легко. Сбор пользовательского ввода во времяsleep Это активная программа легко. Предотвратить оболочку от кражи пользовательского ввода, который я только что попытался собрать, не так просто.

Я разумно убежден, что«Что, если две программы сделали это?» не применяется Если другая программа сработала, пока мы ожидали ввода, это не так уж плохо. Если пользователь хочет помешать проверке безопасности, существуют более простые способы, чем этот.

Ответы на вопрос(1)

Ваш ответ на вопрос