Я хочу quit сеанса экрана. Для этого я использую screen -S session_name -X quit .
Это работает хорошо, но не так, как я бы.
Программа, запущенная на screen имеет обработчик для SIGTERM , и мне действительно нужен этот обработчик, чтобы он мог выполнить надлежащую очистку. Однако запуск screen -S session_name -X quit приводит к завершению работы программы без вызова ее обработчика.
Простое kill $(pidof bla) приводит к вызову моего обработчика, правильной очистке и, наконец, закрытию сеанса screen .
Тем не менее, я хотел бы иметь возможность остановить все это, закрыв screen используя имя его сеанса, и позволяя ему "пересылать" сигнал SIGTERM .
Любая помощь приветствуется, спасибо.
