NAS automatisch herunterfahren

Piotrekk

Piotrekk

Aktives Mitglied
Thread Starter
Dabei seit
14.11.2005
Beiträge
630
Reaktionspunkte
119
Hallo zusammen,

bin ein absoluter Laie im Bereich (Apple) Skript, deswegen der Thread hier.
Ziel: NAS per SSH Zugriff mit einem Klick herunterfahren, anstatt es per Webinterface machen zu müssen.
Im Terminal muss ich dafür folgende Befehle eingeben:

ssh admin@NSA325-v2
"MEIN PASSWORT"
su
"MEIN PASSWORT"
poweroff

...und dann das Terminalfenster von Hand schließen. Könnte mir bitte jmd. auf die Sprünge helfen, wie ich das per Terminal oder AppleScript automatisieren kann?

Danke ;)
 
Geht das denn nicht mit dem DS-Finder APP oder mit dem Synology Assistant für Mac?
 
Richtig, habe ein Zyxel NAS...
 
Hier ist mein Skript...
Habe als NAS ein Synology. Kann aber wohl ohne Probleme angepasst werden.
Muss natürlich noch deine IP des NAS rein.
Das ganze habe ich als App abgespeichert...

delay 3
repeat with idx from 1 to 10
set ping_result to (do shell script "ping -c 1 192.168.178.500“)
if ping_result contains "100% packet loss" then
delay 5
else
exit repeat
end if
end repeat
if idx ≥ 10 then return -- failure to connect

do shell script "ssh root@192.168.178.500"
display dialog "Welche Aktion möchten Sie ausführen?" buttons ¬
{"Reboot", "Shutdown"} giving up after 10
set DlogResult to result
if button returned of result = "Reboot" then
do shell script "ssh root@192.168.178.500 reboot"
delay 5
else if button returned of result = "Shutdown" then
do shell script "ssh root@192.168.178.500 poweroff"
delay 5
else if gave up of DlogResult is true then
beep 2
end if
 
Zurück
Oben Unten