Еще бы хорошо проверить, что все работает, если установить обработчик на `:HUP`, `:SIGHUP` и `"SIGHUP"` и `1` (номер сигнала SIGHUP)