Hallo sirmarco,
bei mir läuft auch das wol-Plugin.
http://www.jackthegrabber.de/viewtopic.php?t=4273
Über die Fernbedienung wird eine shuhtdown.cmd auf meinem PC gestartet.
Was in dieser Batch-Datei steht wird auch ausgeführt.
So weit so gut.
Was man dabei bedenken muss ist, dass die Batch unsichtbar abgearbeitet wird. Aufgerufene Programme sind nur im Taskmanager sichtbar. Interaktion mit dem User ist somit nicht möglich.
Ich habe jetzt Folgendes erfolglos ausprobiert:
Die shutdown.cmd auf dem PC habe ich nach batch.cmd kopiert.
Für die DBox habe ich die Dateien meines konfigurierten und funktionierenden wol-Plugins kopiert:
wol > bat
wol.cfg > bat.cfg
wol.so > bat.so
rscript > batscript
Vor dem Übertragen zur DBox habe ich die Kopien editiert.
Nach dem Übertragen habe ich für "bat" und "bat.so" chmod 755 aufgeführt.
Die Änderungen in den Dateien habe ich mit Ultraedit durchgeführt.
Änderungen:
bat - "/bin/cat /var/plugins/batscript" statt "/bin/cat /var/plugins/rscript"
batscript - "batch" statt "shutdown"
bat.cfg - Werte für "name=" und "desc=" geändert
bat.so - "/var/plugins/bat" statt "/var/plugins/wol"
Nach einem DBox Neustart war das neue Plugin gelistet und auswählbar.
Funktionieren tut es leider nicht.
Im Taskmanager des PC taucht freecell.exe nicht auf, was zu Testzwecken von meiner batch.cmd gestartet werden soll. Die Batch am PC gestartet, funktioniert natürlich.
Auf der DBox kommen die Bildschirmausgaben von WGet nicht (siehe "bat" Kopie von "wol").
Führe ich "wol" per Telnet aus funktioniert es, führe ich "bat" per Telnet aus kommt zwar der Ping aber danach ein "Killed".
Wo der Fehler liegt, was ich falsch gemacht oder vergessen habe, kann ich nicht sagen.
Gruß Frank