我正在尝试使用.service文件中的以下命令自动启动smartthings-mqtt-bridge:
ExecStart = / usr / local / bin / pm2 start / usr / local / bin / smartthings-mqtt-bridge
这不起作用。但是,如果我从命令窗口输入完全相同的东西(' $ / usr / local / bin / pm2 start / usr / local / bin / smartthings-mqtt-bridge')它可以正常工作。
这是整个smartthings-mqtt-bridge.service代码:
[Unit]
Description=Start Mosquitto Bridge
After=mosquitto1.service
[Service]
ExecStart=/usr/local/bin/pm2 start /usr/local/bin/smartthings-mqtt-bridge
Type=forking
User=pi
[Install]
WantedBy=multi-user.target
感谢您的帮助。