Ich hänge mich mal an diesen uralten Thread. Ich möchte die Ausgabe von folgendem Befehl in eine Variable TEMP schreiben.
1 | mosquitto_sub -u User -P 'bla!bla' -h 192.168.1.251 -t /Aussenfuehler/Temperatur_Feuchtigkeit/Temperatur |
Ausgabe hier:
1 2 3 | 19.4 19.4 19.3 |
Dann bleibt er auch hier stehn und wartet scheinbar auf einen neuen Wert.
Leider bleibt das Script mit folgender Syntax einfach stehn und es passiert nichts.
1 | TEMP=$( mosquitto_sub -u User -P 'bla!bla' -h 192.168.1.251 -t /Aussenfuehler/Temperatur_Feuchtigkeit/Temperatur 2>&1 ) |
Was kann da falsch sein?
Moderiert von rklm:
Abgetrennt von diesem Thema. Bitte keine Themen entführen.