systemd, service als erstes beim herunterfahren

Started by hsp, 2020/11/27, 14:32:56

Previous topic - Next topic

hsp

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...

der_bud

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 ...
[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 ...
[Unit]
Description=Run my custom task at shutdown
DefaultDependencies=no
Before=shutdown.target
...
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

hsp

Ich habe mich vielleicht etwas dämlich ausgedrückt. Es sollte nicht nur beim runterfahren sein, beim reboot sollte der service auch starten.
...