我正在尝试使用 .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
谢谢您的帮助。