NEWS
Programm oder Befehl über Vis starten bzw. ausführen
-
ich komme der Sache näher,
ich habe folgendes Protokoll erhalten:javascript.0
2025-12-20 12:00:34.990 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)leider läuft das NAS noch immer
wenn ich die Datei direkt unter Windows starte schaltet das NAS abWas steht denn in der 'bat'-Datei drin? Ich würde da ja ein shell/bash-Skript draus machen.
-
Was steht denn in der 'bat'-Datei drin? Ich würde da ja ein shell/bash-Skript draus machen.
@Thomas-Braun sagte in Programm oder Befehl über Vis starten bzw. ausführen:
Was steht den
ssh -i ~/.ssh/iobroker_qnap453 admin@192.168.178.90 /sbin/poweroff
-
ich komme der Sache näher,
ich habe folgendes Protokoll erhalten:javascript.0
2025-12-20 12:00:34.990 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)leider läuft das NAS noch immer
wenn ich die Datei direkt unter Windows starte schaltet das NAS ab@MartinFriz sagte: cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat
"Fritz-IO" ist nicht "IOBroker".
-
@Thomas-Braun sagte in Programm oder Befehl über Vis starten bzw. ausführen:
Was steht den
ssh -i ~/.ssh/iobroker_qnap453 admin@192.168.178.90 /sbin/poweroff
Gerade erst gelesen...
Der ioBroker läuft auf einem Windooze? -
ja der läuft unter Windows
-
ja der läuft unter Windows
Ah, da funktioniert das wohl anders. Bin dann raus.
-
@MartinFriz sagte: cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat
"Fritz-IO" ist nicht "IOBroker".
@paul53 sagte in Programm oder Befehl über Vis starten bzw. ausführen:
ich habe den User geändert, wegen den Adminrechten
-
@paul53 sagte in Programm oder Befehl über Vis starten bzw. ausführen:
ich habe den User geändert, wegen den Adminrechten
@MartinFriz sagte: ich habe den User geändert
Dann schau mal, was das Log ergibt:
const idButton = '0_userdata.0.System.nas.shutdown'; const path = 'C:\Users\Friz-IO\Documents\cmd_nas.bat'; on({id: idButton, val: true}, function() { exec(path, (error, stdout, stderr) => { log(error ? stderr : stdout); }); }); -
habe Skript kopiert und eingefügt.
Folgendes Protokoll:javascript.0
2025-12-20 12:37:25.146 info script.js.off: Der Befehl "C:UsersFriz-IODocumentscmd_nas.bat" ist entweder falsch geschrieben oder konnte nicht gefunden werden.javascript.0
2025-12-20 12:37:25.120 info script.js.off: exec(cmd=C:UsersFriz-IODocumentscmd_nas.bat)habe dann die Doppel \ eingetragen und folgendes Protokoll erhalten
javascript.0
2025-12-20 12:38:48.002 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat) -
habe Skript kopiert und eingefügt.
Folgendes Protokoll:javascript.0
2025-12-20 12:37:25.146 info script.js.off: Der Befehl "C:UsersFriz-IODocumentscmd_nas.bat" ist entweder falsch geschrieben oder konnte nicht gefunden werden.javascript.0
2025-12-20 12:37:25.120 info script.js.off: exec(cmd=C:UsersFriz-IODocumentscmd_nas.bat)habe dann die Doppel \ eingetragen und folgendes Protokoll erhalten
javascript.0
2025-12-20 12:38:48.002 info script.js.off: exec(cmd=C:\Users\Friz-IO\Documents\cmd_nas.bat)@MartinFriz sagte: Doppel \ eingetragen
Wurde die "cmd_nas.bat" dann ausgeführt?
Ich betreibe ioBroker nur unter Linux.
-
nein, aber ich habe den Fehler gefunden.
Es hing mit den Rechten zusammen
Danke für Deine Unterstützung
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden