Hallo,
ich wollte das System.Exec Gerät von CUxD verwenden um darüber ein Backupscript (RasperryMatic) zu starten. Dazu habe ich in einem Kanal (bei mir die "2") unter "KEY|CMD_SHORT" den Befehl "/bin/createBackup.sh /mnt/Backup 2>&1 >/dev/null" und unter "KEY|CMD_LONG" den Befehl "find /mnt/Backup -name "*.sbk" -mtime +14 -exec rm -f {} \;" eingetragen.
So kann ich über ein Web-Programm beide Befehle ausführen und ggf. über den Taster schnell ein Backup erstellen. (Über SSH sind beide Befehle erfolgreich getestet).
Nun habe ich aber festgestellt, dass nach dem Speichern und Neuladen der Einstellungen des Gerätekanals beide Befehlszeilen abgeschnitten wurden, der erste steht dann so drin: ""/bin/createBackup.sh /mnt/Backup 2>".
(Beim zweiten weiß ich die Stelle gerade nicht mehr). Bei betätigen des Tasters geschieht nichts und im CUxD Log steht dann eine Fehlermeldung mit dem "gekürztem" Befehl.
Was muss ich tun, damit die Befehle korrekt gespeichert / ausgeführt werden können?
System.Exec / CMD_SHORT: Beschränkung der Befehlslänge?
Moderator: Co-Administratoren
- uwe111
- Beiträge: 4820
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 245 Mal
- Kontaktdaten:
Re: System.Exec / CMD_SHORT: Beschränkung der Befehlslänge?
Hallo,
Welche Sonderzeichen Du wie ersetzen solltest, steht am Anfang von Kapitel 5.8. der CUxD-Doku.
Viele Grüße
Uwe
Du musst die Sonderzeichen ersetzten!zabiwa hat geschrieben:Was muss ich tun, damit die Befehle korrekt gespeichert / ausgeführt werden können?
Welche Sonderzeichen Du wie ersetzen solltest, steht am Anfang von Kapitel 5.8. der CUxD-Doku.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: System.Exec / CMD_SHORT: Beschränkung der Befehlslänge?
Besten Dank für die Info! Sorry, ich hatte nicht gründlich genug gelesen bzw. erst bei 5.8.2 angefangen zu suchen...
Im Timer-Kapitel (5.8.1) steht bei TIMER_EVENT nun (in alten ReGaHssVersionen unzuverlässig!). Also in neuen ist TIMER_EVENT auch in Web UI Programmen verwendbar? Ab wann ist "neu"?
Im Timer-Kapitel (5.8.1) steht bei TIMER_EVENT nun (in alten ReGaHssVersionen unzuverlässig!). Also in neuen ist TIMER_EVENT auch in Web UI Programmen verwendbar? Ab wann ist "neu"?
- uwe111
- Beiträge: 4820
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 245 Mal
- Kontaktdaten:
Re: System.Exec / CMD_SHORT: Beschränkung der Befehlslänge?
Einfach probieren... bei mir funktioniert es auch mit älteren Versionen.zabiwa hat geschrieben:Also in neuen ist TIMER_EVENT auch in Web UI Programmen verwendbar? Ab wann ist "neu"?
Wenn es bei Dir nicht funktioniert und man das bei Dir reproduzieren kann, dann wende Dich am besten an Jens, damit er es untersuchen und ggf. reparieren kann.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir