Hallo,
Habe Fhem auf einem Win7 64bit Rechner.
Mit activPearl.
Wenn ich "Shutdown restart" mache geht der Shutdown aber er startet nicht wieder er kennt den Befehl Speep nicht ..
Habe schon über Pearl Sleep hinzugefügt ohne Funktion.
Jemand eine idee ?
Hallo Chris,
nur shutdown, und fhem so wieder starten wie du es beim Erststart auch machst, als mittels Batchdatei.
So habe ich das bei mir gemacht.
Gruß Joachim
Ja genau aber richtig wäre schon schnöner ;)
Da hast Du wohl wahr,
ist mir aber nicht gelungen, ist halt Windows, und kein Linux.
Vielleicht gibt es hier ja noch Wissende, die einen Trick kennen.
Ansonsten als Alternative VirtualBox mit einem echten Linux oder aber z. B. auf der Fritzbox, NAS o.ä.
Spart einem jede Menge Ärger, da manche Funktionen mit Windows herumzicken.
Gruß Joachim
Gibt es noch nichts neues zu diesem Thema ?
Hallo,
Ich habe den Neustart mit einer Batchdatei über den Exit-Code gelöst. Dazu habe ich in fhem.pl die Zeile
system("(sleep 2; exec $^X $0 $attr{global}{configfile})&");
ersetzt durch
if($^O =~ m/Win/ ) {
exit(100);
} else {
system("(sleep 2; exec $^X $0 $attr{global}{configfile})&");
}
und folgende Batchdatei verwendet:
:l_start
perl fhem.pl fhem.cfg
IF NOT ERRORLEVEL 100 GOTO l_end
ping -n 3 localhost
GOTO l_start
:l_end
Wenn FHEM über diese Batchdatei gestartet wird, kann mit shutdown restart neu gestartet werden.
Gruß,
ChrisD