Generelle Frage zu Skripten in Openhab
Verfasst: 20. Mär 2020 10:21
Hallo und guten Tag,
Ich nutze Openhab 2.5.2 mit Raspian auf einem Pi2. Das System ist etwas langsam, läuft aber.
mir ist es jetzt schon mehrfach passiert, dass ich irgendetwas über einen Skriptaufruf regeln wollte (z.B. Versenden von Mails, Ablegen von Dateien in der Dropbox...).
Das hat dann auch immer mit dem jeweiligen Befehl über eine Eingabe ins Terminal funktioniert, über das Skript aber nicht. Was muss ich also tun, wenn ich einen Konsolenbefehl der irgendetwas tut einfach über ein Skript aufrufen möchte? Ich verstehe nicht wann es funktioniert und wann nicht.
Schreibe ich "./touch test.txt" ins Skript, funktioniert alles und die Datei erscheint im Ordner.
Das Drehen meiner Kameras über "wget..." funktioniert auch.
Das Umbenennen gemachter Fotos über "mv /etc..." ebenfalls.
Schreibe ich z.B. den Befehl für den Upload einer Datei in die Dropbox ins Skript, so geht das nicht.
Ebenso der Mailversand über mutt.
Beides funktioniert aber tadellos im Terminal.
Ich möchte mich wirklich nicht in diesen riesen Prügel von Exec-Binding einarbeiten nur um eine Datei hochzuladen...
1000 Dank euch allen
Ich nutze Openhab 2.5.2 mit Raspian auf einem Pi2. Das System ist etwas langsam, läuft aber.
mir ist es jetzt schon mehrfach passiert, dass ich irgendetwas über einen Skriptaufruf regeln wollte (z.B. Versenden von Mails, Ablegen von Dateien in der Dropbox...).
Das hat dann auch immer mit dem jeweiligen Befehl über eine Eingabe ins Terminal funktioniert, über das Skript aber nicht. Was muss ich also tun, wenn ich einen Konsolenbefehl der irgendetwas tut einfach über ein Skript aufrufen möchte? Ich verstehe nicht wann es funktioniert und wann nicht.
Schreibe ich "./touch test.txt" ins Skript, funktioniert alles und die Datei erscheint im Ordner.
Das Drehen meiner Kameras über "wget..." funktioniert auch.
Das Umbenennen gemachter Fotos über "mv /etc..." ebenfalls.
Schreibe ich z.B. den Befehl für den Upload einer Datei in die Dropbox ins Skript, so geht das nicht.
Ebenso der Mailversand über mutt.
Beides funktioniert aber tadellos im Terminal.
Ich möchte mich wirklich nicht in diesen riesen Prügel von Exec-Binding einarbeiten nur um eine Datei hochzuladen...
1000 Dank euch allen