2019年4月24日 星期三

Mosquitto MQTT 使用

訂閱相關參數:

1. 如需訂閱全部 topic 可用 '#'
2. 列出 topic 請加 -v
   eg. mosquitto_sub -h abc.com -p 1883 -u name -P password -t '#' -v


發布相關參數:

1. retained (保留最後訊息在server上) : -r



在Log 內每行前面加上時間資訊


有時候我們需要長時間蒐集log,在 linux 系統上可以用以下指令來在log內的每一行前面加上時間資訊,
方便我們做檢視比較。

指令:
run.sh | while read line ; do echo -e "$(date)\t $line" ; done > log.txt

Reference:
https://serverfault.com/questions/310098/how-to-add-a-timestamp-to-bash-script-log
https://serverfault.com/questions/80749/ping-replacement-that-shows-real-time