我在我的电脑上运行了Mosquitto经纪人。
我在同一台PC上打开了两个命令提示符窗口。从第一个窗口,我发布了消息" First_Message"主题名称' Hello'使用此命令。
mosquitto_pub -d -t Hello -m "First_Message"
从另一个命令窗口,使用:
订阅相同的主题mosquitto_sub -d -t Hello
然后我能够看到" First_Message"在命令窗口中接收和打印。
现在,我真正需要的不是在该命令窗口中打印此消息,是否可以将此接收的消息存储在同一台PC上的文本文件中。
答案 0 :(得分:1)
使用普通的shell约定将输出传递给文件。
moquitto_sub -t Hello > log_file.txt
如果要将主题名称作为有效负载的前缀,请使用-v
命令行参数。不需要使用-d
选项
moquitto_sub -v -t Hello > log_file.txt