GNU/Linux >> Znalost Linux >  >> Linux

Nakonfigurujte chybnou službu systemd pro ukončení prostřednictvím SIGKILL

systemd to podporuje již po vybalení a ve výchozím nastavení je povoleno.

Jediná věc, kterou možná budete chtít upravit, je časový limit, který můžete provést pomocí TimeoutStopSec= . Například:

[Service]
TimeoutStopSec=2

Nyní systemd odešle SIGTERM, počká dvě sekundy na ukončení služby, a pokud ne, odešle SIGKILL.

Pokud vaše služba nepodporuje systemd, možná budete muset zadat cestu k jejímu souboru PID s PIDFile= .

Nakonec jste zmínil, že váš démon vytváří mnoho procesů. V tomto případě možná budete chtít nastavit KillMode=control-group a systemd bude posílat signály všem procesům v cgroup.


Linux
  1. Jak vytvořit službu Systemd v Linuxu

  2. Přidání nové služby do Linux systemd

  3. Automaticky spusťte službu OpenCA přes Systemd v CentOS 7

  1. Poslat fax přes Sip?

  2. Linux – umístění skriptu Fsck?

  3. Jak nakonfigurovat Systemd tak, aby jednoduchý skript pomocí Standardio převedl do síťové služby?

  1. CentOS / RHEL 7 :Jak nakonfigurovat sériové getty pomocí systemd

  2. Jak mohu nakonfigurovat službu systemd, aby se pravidelně restartovala?

  3. Jak zastavit službu systemd