У меня есть демонподобный процесс, который запускает два подпроцесса (и один из подпроцессов начинается ~ 10 других). Когда я systemctl stop
мой процесс, дочерние подпроцессы кажутся «агрессивно» убитыми systemctl
- что не дает моему процессу возможности очистить.systemd `systemctl stop` агрессивно убивает подпроцессы
Как я могу получить systemctl stop
, чтобы прекратить агрессивное убийство и, таким образом, позволить моему процессу организовать упорядоченную очистку?
Я пробовал timeoutSec=30
безрезультатно.
Вы рассмотрели документы в 'человек systemd.services' и' человек systemd.kill'? –