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.
Jak nastavit počet snímků, které má zfs-auto-snapshot zachovat?
Jak nastavím heslo na cloudovém obrázku Ubuntu?