Ordentlicher Neustart per SSH - wie?

Ich möchte meinen Mac Mini, der als Server läuft, per SSH neu starten, da er den bekannten Fehler hat, dass nach dem Aufwachen aus dem Schlafmodus der Bildschirm dunkel bleibt. :(

Grundsätzlich funktioniert das auch per SSH mit

"sudo shutdown -r now"
(Quelle: http://www.macworld.com/article/1166645/restarting_a_remote_mac.html)

Allerdings läuft auf dem Server VMware Fusion und ich habe das deutliche Gefühl, dass der Befehl alle Tasks gnadenlos "abschießt" anstatt die ordentlich zu beenden. (Die VM bootet nämlich neu anstatt aus dem SleepMode wieder aufzuwachen, wenn das System wieder da ist ...)

Hat jemand einen Tipp, wie der Befehl zum Neustarten per SSH lautet, damit alle offenen Anwendungen _ordentlich geschlossen_ werden vor dem Neustarten?

Danke!

Ronald

-h

Leider hab ich das mit VMs nie getestet. Ich nutze statt -r den Parameter -h und da hatte ich eigentlich nie Probleme. Ansonsten setz halt vor dem "shutdown" mit "osascript" ein Applescript ab, a la "tell application 'VMware Fusion' to quit"?

vm shutdown

Hallo,

ich habe eine /etc/rc.shutdown.local angelegt, diese wird beim runterfahren ausgeführt:

echo "Shutdown at "`date ''+%c%m%d-%H%M%S'' | awk '{printf $5}'` >> /`basename $0`.log
/Applications/VMware\ Fusion.app/Contents/Library/vmrun -T fusion suspend /custom/VMWare/MacOSX10.7.vmwarevm 2>&1 >> /`basename $0`.log
/Applications/VMware\ Fusion.app/Contents/Library/vmrun list >> /`basename $0`.log

MacOSX10.7.vmwarevm ist meine VM

/Applications/VMware\ Fusion.app/Contents/Library/vmrun list zeigt die laufenden VMs an.

Gruss aus Hamburg

Frank