如何在mqtt的订阅bash中收到n条消息后停止订阅?

时间:2016-05-29 19:56:47

标签: raspberry-pi mqtt

如何在mqtt的订阅bash中收到n条消息后停止订阅?

1 个答案:

答案 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