0
ответов

Как я могу обрабатывать SIGCHLD?

Мне нужно правильно обрабатывать SIGCHLD. Как я могу использовать его с моим существующим кодом? на данный момент я не могу дождаться дочернего процесса, если не использую 0 вместо WNOHANG | WUNTRACED. статус = 0; pid_t child, ...
вопрос задан: 15 November 2019 23:19
0
ответов

bash перезапустить подпроцесс с использованием ловушки SIGCHLD?

Я видел программы мониторинга либо в сценариях, которые периодически проверяют состояние процесса с помощью 'ps' или 'service status (в Linux)', либо на C / C ++ который разветвляется и ждет процесса ... Интересно, это ...
вопрос задан: 11 April 2017 08:21
0
ответов

Обработка сигнала SIGCHLD

В Unix, когда дочерний процесс в фоновом режиме завершается, он отправляет сигнал SIGCHLD родителю, чтобы сообщить ему о завершении. Происходит ли то же самое, даже если процесс был на переднем плане? Если это так, ...
вопрос задан: 23 March 2012 20:18
0
ответов

Не получаю SIGCHLD для процессов, выполняемых с помощью sudo

В настоящее время я занимаюсь написанием оболочки. Я выполняю процессы и использую обработчик сигнала SIGCHLD для очистки (ожидания) после их завершения. Все работает - за исключением ...
вопрос задан: 22 November 2011 01:05