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

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

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

1 ответ

Решение

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

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

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