sigprocmask не работает, вызвать цикл

Эта часть кода использовалась для запуска нового процесса при получении сигнала SIGUSR1, поскольку у этого процесса есть дочерний процесс, также необходимо выйти, поэтому используйте kill send SIGUSR1 для группы процессов, чтобы избежать цикла, используйте sigprocmask для блокировки SIGUSR1, но это не сработало, у него бесконечный цикл, я не могу найти, что не так, может быть, я не совсем понял значение BLOCK, но использование сигнала (SIGUSR1, SIG_IGN) может избежать цикла.

1 ответ

Эта проблема решена, потому что sigprocmask в обработчике сигнала, упс!

Другие вопросы по тегам