如何在mqtt的订阅bash中收到n条消息后停止订阅?
答案 0 :(得分:1)
假设您使用的是mosquitto_sub
以下摘自man page:
-C
在给定计数后立即断开并退出程序 消息已收到。这在shell脚本中可能很有用 例如,在需要单个状态值的位置。
e.g。
$ mosquitto_sub -t 'foo/bar' -C 1 > one_message.txt
这将订阅主题foo/bar
并等待一条消息,它将存储在文件one_message.txt