我想,当它改变时重新加载mosquitto密码文件。可以发送SIGHUP(“信号挂断”)或一些相当于mosquitto服务器上的窗口?
它是可以这样做。首先,你必须设置你的mosquitto.conf通过指定pid_file保存在一个文件中的PID。
pid_file your/pid/file
然后,你可以调用
$kill -SIGHUP $(cat your/pid/file).
否则,如果你已经知道了mosquitoo的PID,那么你可以做
$kill -SIGHUP PID
这将发送SIGHUP信号,并重新加载PWFILE。更多信息可在mosquitto conf找到
我不认为你可以,但你可以使用它可以让你保持在ACL同时mosquitto运行,你可以更新数据库的mosquitto-auth-plugin。
这使您可以在各种不同的后端数据库,并可以添加,删除和更改ACL和用户对飞。
因为我发现这个线索寻找在Linux上的答案,我觉得这个答复是相关的一些。
我想我找到dulaj的回答(对于Linux)的简化版本。如果你看一下/etc/init.d/mosquitto(上Mosquitto V.31找到),你会看到有具有“重载”选项添加“--signal HUP”,以启动停止守护进程,它上市为“重新加载网络守护程序配置:mosquitto”。
所以,你应该能够运行“sudo的服务mosquitto重载”