Wenn ich mit journalctl ins Log schaue sehe ich, dass beim Start das Start-Script ausgeführt wird:
-- Subject: Unit sendstartmail.service has begun start-up
-- Unit sendstartmail.service has begun starting up.
-- Subject: Unit sendstartmail.service has finished start-up
-- Unit sendstartmail.service has finished starting up.
Beim Herunterfahren des Systems finde ich die Einträge:
-- Subject: Unit sendstartmail.service has begun start-up
-- Unit sendstartmail.service has begun starting up.
-- Subject: Unit sendstartmail.service has finished start-up
-- Unit sendstartmail.service has finished starting up.
Also, das Start-Script wird beendet.
Das Script, das eigentlich beim Herunterfahren ausgeführt werden soll finde ich nicht.
Das Script, das beim Starten ausgeführt wird, sieht so aus:
[Unit]
Description=Send Mail on startup
After=network-online.target
After=network.target
After=systemd-user-sessions.service
After=vdr.service
[Service]
Type=oneshot
RemainAfterExit=yes
#ExecStartPre=/bin/sleep 30
ExecStart=/usr/local/bin/sendvdrmsg start
RestartSec=5
[Install]
WantedBy=multi-user.target
Display More
Wenn ich systemctl list-unit-files aufrufe erhalte ich
sendshutdownmail.service enabled
sendstartmail.service enabled
Bin nach wie vor ratlos...