Problem w tym że chyba moje wypociny sie nigdy nie kończą, bo zapychają serwer i koniec.
Mógłby ktoś zerknąć i podpowiedzieć co zrobić by skrypt wykonywał sie tylko raz ?
Kod: Zaznacz cały
#!/bin/bash
# MQTT dane
BROKER=""
TOPIC=""
USER=""
PASS=""
# Wyslij
tail -f /var/log/hive-agent.log | while read -r line; do
json_line=$(echo ${line} | awk -F'[<>]' {'print $2'})
if $(echo "$json_line" | jq -e 'has("method")'); then
mosquitto_pub -h $BROKER -t $TOPIC -u "$USER" -P "$PASS" -m "$json_line"
fi
done