kqueue note_exit не работает
-
02-10-2019 - |
Вопрос
Я пытаюсь использовать Пример Apple использования kqueue Но обратный вызов никогда не вызывается, если я не начну наблюдать за Kqueue после Процесс начинается. Но срок службы процесса коротко, и мне нужен код для работы, если процесс запускается до или после того, как я начну наблюдать за ним.
Решение
Что, если вы отправите процесс SigStop сразу после запуска его, а затем SIGCONT после настройки KQueue?
Если вы используете FORK и EXEC напрямую, вы могли бы получить ребенка Sigstop (используя Поднять (3)) и у родителя отправляют его SIGCONT
.
Не связан с StackOverflow