Hallo,
ich möchte erreichen, dass beim Shutdown des Mediacenter-PC (basierend auf Ubuntu 20.04) der Server, auf dem die Medien liegen, über ssh in suspend versetzt wird.
Das Skript das den Server in Suspend versetzt funktioniert, wenn ich es im Terminal aufrufe oder über "ausführen" in Nautilus
#!/bin/bash ssh -p 22 root@<IP des Servers> -i /home/<benutzer>/.ssh/id_rsa systemctl suspend exit 0
Damit das Skript beim Shutdown von Ubuntu ausgeführt wird, habe ich eine Datei erstellt: /etc/systemd/system/shutdownscripte_mediacenter.service
mit Inhalt:
[Unit] Description=Start at shutdown, halt DefaultDependencies=no Before=shutdown.target halt.target [Service] Type=oneshot ExecStart=/home/mediacenter/Skripte/Netzwerkserver_per_SSH_herunterfahren.sh [Install] RequiredBy=shutdown.target halt.target
Dann noch
sudo systemctl enable shutdownskripte_mediacenter
Es passiert aber nichts beim Runterfahren des Mediacenters (der Server der dabei in Suspend gehen soll läuft weiter) und ich finde den Fehler nicht. Das ändert sich auch nicht, wenn ich das Skript z.B. nach /usr/local/bin/ oder so lege.