Ausführen eines Bash Skriptes aus OH3 gelingt nicht
Verfasst: 16. Jan 2023 16:34
Hallo zusammen,
habe ein ganz einfaches Bash Skript mit dem ich meine Synology NAS aufwecke. Hier der Inhalt:
(die XX stellen hierbei natürlich meine MAC Adresse dar)
Das Skript funktioniert direkt von der Kommandokonsole super gut, völlig problemlos. Nun würde ich das Ganze gerne über mein OpenHAB (Version 3) haben. Das EXEC Binding dazu habe ich installiert und mir eine RULE angelegt mit folgendem Code:
Das Bash Skript gehört auch dem OpenHAB User im Linux System und ist mit 777 Rechten wirklich von jedermann ausführbar.
Leider passiert in OH3 garnix, wenn ich obigen Code ausführen lasse.... Hier die LOGS:
Ich bin wirklich absolut ratlos,wieso das nicht will... Hat jemand ne Idee?
habe ein ganz einfaches Bash Skript mit dem ich meine Synology NAS aufwecke. Hier der Inhalt:
Code: Alles auswählen
#!/bin/bash
wakeonlan xx:xx:xx:xx:xx:xx
Das Skript funktioniert direkt von der Kommandokonsole super gut, völlig problemlos. Nun würde ich das Ganze gerne über mein OpenHAB (Version 3) haben. Das EXEC Binding dazu habe ich installiert und mir eine RULE angelegt mit folgendem Code:
Code: Alles auswählen
Shell Script Item:
String WakeOnLanScript "Wake On LAN Script" {shell="/bin/bash","/etc/openhab/scripts/wolsynology.sh"}
Rule Item:
rule "Wake On LAN"
when
Item WakeOnLanScript received command
then
executeCommandLine(WakeOnLanScript.state.toString)
end
Code: Alles auswählen
linuxadmin@odroidc2:/etc/openhab/scripts$ ls -l
insgesamt 8
-rw-r--r-- 1 openhab openhab 236 27. Jun 2022 readme.txt
-rwxrwxrwx 1 openhab openhab 42 16. Jan 15:58 wolsynology.sh
Code: Alles auswählen
2023-01-16 16:22:26.667 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'BashSkript' failed: Shell Script Item:
String WakeOnLanScript "Wake On LAN Script" {shell="/bin/bash","/etc/openhab/scripts/wolsynology.sh"}
Rule Item:
rule "Wake On LAN"
when
Item WakeOnLanScript received command
then
executeCommandLine(WakeOnLanScript.state.toString)
end
2023-01-16 16:22:46.052 [WARN ] [o.internal.handler.SysteminfoHandler] - No information for channel battery#remainingTime with device index: 0