kill () уничтожает мой родительский процесс - PullRequest
3 голосов
/ 20 февраля 2012

Я хочу, чтобы мой дочерний процесс отправлял сигнал родительскому процессу, не разрушая его. Единственный известный мне способ отправки сигнала - использовать kill (getppid (), SIGUSR1), однако это убивает мой родительский процесс. Как отправить сигнал, не убивая его? Я использую обработчик сигнала, который запускается, но после его завершения родительский процесс уничтожается. Я хотел бы продолжить, где я остановился.

Спасибо

1 Ответ

4 голосов
/ 20 февраля 2012

Это убивает ваш родительский процесс, потому что вы не устанавливаете обработчик сигнала для SIGUSR1 в нем.

...