Hallo,
ich habe hier ein Skript, das funktioniert wenn ich es auf der Konsole aufrufe
Wenn ich es im Kontext von collectd aufrufe scheint es nicht zu funktionieren.
Wenn collectd aktiv ist, laufen folgende Prozesse:
Wieso taucht das shell skript 2x auf? Ist das normal?
Was könnte das Problem sein?
Danke,
Peter
ich habe hier ein Skript, das funktioniert wenn ich es auf der Konsole aufrufe
Code:
#/usr/bin/sh
val=`/usr/local/bin/mosquitto_sub -h eu1.cloud.thethings.network -p 1883 -u test@ttn -P xxx.yyy.zzz -t test/test@ttn/devices/test/up -C 1 | jq .uplink_message.decoded_payload.temp`
echo -n PUTVAL '"/lorawan/temperature"' N:
echo $val
Wenn ich es im Kontext von collectd aufrufe scheint es nicht zu funktionieren.
Wenn collectd aktiv ist, laufen folgende Prozesse:
Code:
30597 - I 0:00.33 temperature_lorawan.sh /home/pmueller/temperature_lorawan.sh (sh)
32510 - I 0:00.00 temperature_lorawan.sh /home/pmueller/temperature_lorawan.sh (sh)
32699 - S 0:00.01 /usr/local/bin/mosquitto_sub -h eu1.cloud.thethings.network -p 1883 -u test@ttn -P xxx.yyy.zzz
32881 - I 0:00.02 jq .uplink_message.decoded_payload.temp
Wieso taucht das shell skript 2x auf? Ist das normal?
Was könnte das Problem sein?
Danke,
Peter