Siduction Forum

Siduction Forum => Software - Support => Topic started by: hsp on 2020/11/27, 14:32:56

Title: systemd, service als erstes beim herunterfahren
Post by: hsp on 2020/11/27, 14:32:56
Wie kann man denn systemd erklären das es ein von mit erstellten service idealerweise als ersten genommen wird beim herunterfahren. Der service enthält nur ein ExecStop und kein ExecStart. RemainAfterExit=true ist gesetzt so das er sich nicht beendet beim booten. Aber wie bekommt man es hin das er so früh wie möglich beim shudown gestartet wird.

danke...
Title: Re: systemd, service als erstes beim herunterfahren
Post by: der_bud on 2020/11/27, 18:37:58
Laut  https://www.golinuxcloud.com/run-script-with-systemd-at-shutdown-only-rhel/  und  https://www.golinuxcloud.com/run-script-with-systemd-before-shutdown-linux/ sollte das eigentlich klappen mit entweder
Code: [Select]
...
[Unit]
Description=Run my custom task at shutdown only
DefaultDependencies=no
Conflicts=reboot.target
Before=poweroff.target halt.target shutdown.target
Requires=poweroff.target
...
oder
Code: [Select]
...
[Unit]
Description=Run my custom task at shutdown
DefaultDependencies=no
Before=shutdown.target
...
Title: Re: systemd, service als erstes beim herunterfahren
Post by: hsp on 2020/11/27, 18:45:09
Ich habe mich vielleicht etwas dämlich ausgedrückt. Es sollte nicht nur beim runterfahren sein, beim reboot sollte der service auch starten.
...