安装正常,可以使用
C:\Windows\system32\services
启动Mosquitto Broker的服务。现在我想要的是能够从Windows 7命令提示符启动该服务。在每种情况下,我都尝试从Mosquitto的安装目录(
D:\..\MQTT\mosquitto>
)中运行命令。首先,我根据文档尝试了以下命令:
mosquitto -d
-d,--daemon
在后台运行mosquitto作为守护程序。其他所有行为均保持不变。
原来我无法在Windows上执行此操作。
1483193297: Warning: Can't start in daemon mode in Windows.
之后,我尝试了在此站点上共享的命令。
mosquitto –p 1883 –v
这启动了代理,但没有启动后台服务。我已经检查了Windows服务中的服务,并且Mosquitto Broker未启动。
有人知道从Windows 7命令提示符启动Mosquitto Broker服务的正确方法吗?
#1 楼
我终于成功在此站点上找到了正确的命令。它是:net start mosquitto
它可以从任何目录运行。如果收到以下错误:
D:\..\MQTT\mosquitto>net start mosquitto
System error 5 has occurred.
Access is denied.
,那么您需要以管理员身份运行命令提示符。如果成功,将显示以下响应。
D:\..\MQTT\mosquitto>net start mosquitto
The Mosquitto Broker service is starting.
The Mosquitto Broker service was started successfully.