Ich möchte zwei PCs per dbox starten und ausschalten können.
Mit dieser Anleitung (http://www.jackthegrabber.de/viewtopic.php?t=4273) funktioniert es perfekt. Aber leider kann man in die "wol" Datei immer nur einen Rechner (IP und MAC) haben. Ich muste an der dbox und an der WOl Datei etwas basteln, aber nun geht es perfekt. Die WOL Datei sieht so aus:
Code: Alles auswählen
#!/bin/sh
ping -c 2 192.0.0.37 #hier IP des Remote-PC's eintragen
if [ $? -eq 1 ]; then
/bin/etherwake 00:16:02:B6:25:A5 #hier MAC-Adresse des Remote-PC's eintragen
wget -q -O /dev/null http://127.0.0.1/control/message?popup=PC%20Nr%201%20wird%20eingeschaltet%20!%20!%20!
else
wget -q -O /dev/null http://127.0.0.1/control/message?popup=PC%20Nr%201%20wird%20ausgeschaltet%20!%20!%20!
/bin/cat /var/plugins/rscript | /bin/nc -i 1 192.0.0.37 23 & #hier IP des Remote-PC's eintragen die 23 am Schluß ist Portadresse für den nc Befehl
fi
exit 0
Code: Alles auswählen
/bin/etherwake 00:16:02:B6:25:A5
Code: Alles auswählen
/bin/cat /var/plugins/rscript | /bin/nc -i 1 192.0.0.37 23
Am besten wäre es, wenn man ein Flexmenü-Eintrag hätte.
Wenn man diesen Flexmenü-Eintrag (= FME) startet, soll er zuerst, genau wie im WOL Plagin, die Rechner anpingen. Denn zuerst soll pro Rechner in einer Zeile der aktuelle Zustand (aus/an) angezeigt werden.
Beispiel, wenn PC Nr.1 an und PC Nr.2 aus ist:
Der Computer Nr. 1 ist eingeschaltet
Der Computer Nr. 2 ist ausgeschaltet
Diesen Zustand sollte der FME aus dem ping Versuch bekommen. (Der WOL Timer Plugin bezieht diese Information aus dem "mount-Versuch". Dies ist aber ein großer nach Teil bei mir, denn per WOL-Timer Plugin kann ich den PC nicht wirklich ausschalten. Mal geht es, mal geht es nicht und mal wird der PC erst nach 0,5 bis 3 min ausgeschaltet, und man bekommt dann Melden bzgl. mount-Versuche.)
Nach der Zustandsanzeige der Rechner, sollten dann die eigentlichen Befehle ("ACTION") um den Pc an/aus zuschalten kommen.
Damit sollt der FME für das oben genannt Beispiel ca. so aussehen:
Code: Alles auswählen
aktueller Zustand laut ping:
Der Computer Nr. 1 ist eingeschaltet
Der Computer Nr. 2 ist ausgeschaltet
Zustand ändern:
Computer Nr. 1 ausschalten !
Computer Nr. 2 einschalten !
P.S. IP von Rechner Nr. 2 ist 192.0.38 und die Mac ist 00:10:9A:C2:12:B4
Danke