Como systemd
lida com processos de interrupção e eliminação é coberto em man systemd.service
e man systemd.kill
. Se você não tem certeza de como uma diretiva específica funciona como ExecStop=
, você pode encontrar a página man correta que documenta com man systemd.directives
.
A documentação explicará que o comportamento padrão é enviar um sinal SIGTERM, esperar 90 segundos e depois enviar um sinal SIGKILL.
Se esse comportamento não funcionar para você, você pode atualizar seu aplicativo para alterar como ele responde a um sinal SIGTERM ou pode analisar as opções em páginas de manual referenciadas para personalizar o que acontece quando systemd
emite um stop
comando.