Вопрос

Я пытаюсь использовать Пример Apple использования kqueue Но обратный вызов никогда не вызывается, если я не начну наблюдать за Kqueue после Процесс начинается. Но срок службы процесса коротко, и мне нужен код для работы, если процесс запускается до или после того, как я начну наблюдать за ним.

Это было полезно?

Решение

Что, если вы отправите процесс SigStop сразу после запуска его, а затем SIGCONT после настройки KQueue?

Если вы используете FORK и EXEC напрямую, вы могли бы получить ребенка Sigstop (используя Поднять (3)) и у родителя отправляют его SIGCONT.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top