[fli4l] Easycron Command
Friedrich Bartel
FrBartel at hotmail.com
Mo Jan 2 18:05:33 CET 2012
Am 13.10.2011 19:30, schrieb Sören Brodowski:
> Hallo,
>
> bei einer Netzwerk-Ateckdosenleiste soll per UDP nach dem Herunterfahren des
> Rechners die versorgende Steckdose ausgeschaltet werden. Ich wollte das auf
> meinem fli4l 3.4.0 mittels Easycron lösen.
Steckt denn der Rechner Netzteil mäßig in der Steuersteckdose?
Dann sollte er beim Ausschalten diese ebenfalls deaktivieren.
> Mit den Zeilen
> EASYCRON_1_COMMAND='ping -c1 192.168.xxx.xxx || echo Sw_off1userpwd |
> netcat -u 192.168.xxx.yyy 75 -w 1'
> EASYCRON_1_TIME='*/10 * * * *'
> funktioniert es zwar, aber die Dose wird dann sofort abgeschaltet, sobald
> der Ping nicht erfolgreich ist.
Automatisierten Shutdown würde ich mit halt lösen. Sofern ein halt
auch ein Abschalten des Netzteils über das BIOS des Boards bewirkt.
Den Rest sollte die Schaltleiste erledigen.
>
> Hat jemand eine Idee, wie ich in die Befehlszeile ein sleep einbauen kann,
> so dass das Abschalten verzögert wird.
EASYCRON_1_COMMAND = 'sleep 30; halt'
>
> Falls das nicht geht, könnte ich das natürlich auch über ein Script lösen.
plink löst das auch für dich von Hand. Aka Desktopverknüpfung.
C:\Programme\Putty\plink.exe -ssh -pw Fli4lRootPasswort
root at 192.168.xxx.xxx halt
Als Link auf den Desktop.
Die fitteren Windowser würden das auch versuchen irgendwie in den
Taskplaner des Admin-Rechners einzupflegen. Wenn es denn sein muss.
> Ist es möglich in der EASYCRON_1_COMMAND Zeile Variablen anzugeben, die dann
> im Script ausgewertet werden?
> Hätte den Vorteil, dass das Testen der Sleep Zeit einfacher wäre.
sleep 0 = 0 Sekunden
sleep 10 = 10 Sekunden
sleep 30 = 30 Sekunden
Magst analog daneben stehen und die Zeit stoppen? :-)
>
> Gruß
>
> Sören
dito
Friedrich
Mehr Informationen über die Mailingliste Fli4L