SIGKILL Обработчик сигналов - PullRequest
       84

SIGKILL Обработчик сигналов

19 голосов
/ 11 октября 2010

У меня есть требование записывать в файл журнала при получении любой команды завершения, например, SIGTERM AND SIGKILL.

Я могу зарегистрироваться в SIGTERM, но как справиться с сигналом SIGKILL?

1 Ответ

26 голосов
/ 11 октября 2010

Вы не можете, по крайней мере, не для процесса, который будет убит.

То, что вы можете сделать, это организовать для родительского процесса наблюдение за смертью дочернего процесса и действовать соответствующим образом.Любая приличная система контроля процесса, такая как daemontools , имеет такую ​​встроенную функцию.

...