Sie haben verschiedene Optionen, je nachdem, was Sie installiert haben oder Sie sind bereit zu installieren: -
- Verwenden Sie TeamViewer oder eine andere Remote-Desktop-Software auf beiden Maschinen: Auf diese Weise können Sie sich remote anmelden und dann herunterfahren, als würden Sie am Laptop sitzen (TeamViewer ist für nicht-kommerzielle Zwecke kostenlos).
- Führen Sie
ssh
den Remote-PC aus und geben Sie einsudo shutdown -h now
. - Führen Sie ein Hintergrundskript aus, das regelmäßig das Vorhandensein einer Flag-Datei in einem gemeinsam genutzten Verzeichnis prüft: Wenn es gefunden wird, löscht das Skript die Flag-Datei und wird dann ausgeführt
shutdown -h now
. Da sudo nicht interaktiv verwendet werden kann, muss das Skript in einer Root-Shell gestartet werden.- Das Löschen der Flag-Datei zeigt dem Remote-PC an, dass der Befehl zum Herunterfahren ausgeführt wurde.
- Das Skript sollte die Flag-Datei bei der ersten Ausführung löschen, um zu verhindern, dass der Laptop beim Neustart sofort heruntergefahren wird, falls er beim Festlegen der Flag-Datei bereits heruntergefahren wurde.
Andere Formen des Herunterfahrens können mit verschiedenen Befehlen ( sudo pmset ...
) aufgerufen werden, z. B. Schlaf oder Ruhezustand.