GNU/Linux >> Linux Esercitazione >  >> Linux

Configura il servizio systemd difettoso per terminare tramite SIGKILL

systemd lo supporta già fuori dagli schemi ed è abilitato per impostazione predefinita.

L'unica cosa che potresti voler personalizzare è il timeout, cosa che puoi fare con TimeoutStopSec= . Ad esempio:

[Service]
TimeoutStopSec=2

Ora systemd invierà un SIGTERM, attenderà due secondi che il servizio esca e, in caso contrario, invierà un SIGKILL.

Se il tuo servizio non è compatibile con il sistema, potresti dover fornire il percorso del suo file PID con PIDFile= .

Infine, hai detto che il tuo demone genera molti processi. In questo caso, potresti voler impostare KillMode=control-group e systemd invierà segnali a tutti i processi nel cgroup.


Linux
  1. 10 pratici comandi di sistema:un riferimento

  2. Come creare un servizio Systemd in Linux

  3. Aggiunta di un nuovo servizio a Linux systemd

  4. Inviare un fax tramite Sip?

  5. Come configurare Systemd per trasformare un semplice script con Standardio in un servizio di rete?

Comandi Systemctl per gestire il servizio Systemd

Come installare e configurare Dovecot

Utilizzo delle funzionalità di systemd per proteggere i servizi

Gestire cgroup con systemd

systemd - Dando al mio servizio più argomenti

attivazione del socket systemd rispetto a xinetd