executeCommandLine für rclone wird nicht ausgeführt
Verfasst: 14. Jul 2024 09:33
Hallo zusammen,
über executeCommandLine möchte ich ein File in die Cloud hochladen. Wenn ich den entsprechenden Befehl im Terminal eingebe, funktioniert es wie gewünscht. Über executeCommandLine findet keine Ausführung statt.
Eingabetext im Terminal (funktioniert bestens):
Ausführung über executeCommandLine als Teil einer Regel (funktioniert nicht):
Der Trigger funktioniert (sehe ich im Log), aber der Upload über executeCommandLine findet nicht statt.
Nach stundenlangem, ergebnislosem Suchen in verschiedenen Foren, hoffe ich, dass mir hier jemand weiterhelfen kann. Schonmal vielen Dank in Voraus!!!
über executeCommandLine möchte ich ein File in die Cloud hochladen. Wenn ich den entsprechenden Befehl im Terminal eingebe, funktioniert es wie gewünscht. Über executeCommandLine findet keine Ausführung statt.
Eingabetext im Terminal (funktioniert bestens):
Code: Alles auswählen
rclone copy /mnt/reolink_camera/Kalthaus pcloud:reolink_camera/Kalthaus
Code: Alles auswählen
rule "Neuer Upload von Kamera"
when
Channel "folderwatcher:localfolder:FolderKalthaus:newfile" triggered
then
logInfo("alarm.rules", "Folderwatcher: " + receivedEvent.toString())
// File von USB-Stick auf pDrive hochladen
executeCommandLine ("rclone", "copy", "/mnt/reolink_camera/Kalthaus", "pcloud:reolink_camera/Kalthaus")
end
Nach stundenlangem, ergebnislosem Suchen in verschiedenen Foren, hoffe ich, dass mir hier jemand weiterhelfen kann. Schonmal vielen Dank in Voraus!!!