功能:
- Linux系统Node-RED开机自启
步骤:
示例使用的Linux系统是ubuntu-20.04.6
创建一个Systemd服务文件来管理Node-RED。
使用快捷键:Ctrl+Alt+T
打开终端并执行以下命令:
sudo nano /etc/systemd/system/nodered.service
在文件中添加以下内容:
[Unit]
Description=Node-RED
After=network.target
[Service]
ExecStart=/usr/local/bin/node-red
WorkingDirectory=/home/sa/.node-red
User=sa
Group=sa
Restart=on-failure
KillMode=control-group
[Install]
WantedBy=multi-user.target
npm全局安装的Node-RED,路径为: ExecStart=/usr/local/bin/node-red
请确保将sa替换为你的实际用户名。
保存并关闭文件。按下Ctrl + X
组合键,然后按下Y
键确认保存,最后按下Enter
键关闭文件。
重新加载Systemd配置:
sudo systemctl daemon-reload
启动Node-RED服务并设置为开机自启:
sudo systemctl start nodered
sudo systemctl enable nodered
检查Node-RED服务的状态,以确保它正常运行:
sudo systemctl status nodered
如果一切正常,你应该会看到类似如下的输出:
● nodered.service - Node-RED
Loaded: loaded (/etc/systemd/system/nodered.service; enabled; vendor prese>
Active: active (running) since Thu 2024-06-06 23:12:14 PDT; 16min ago
Main PID: 871 (node-red)
Tasks: 11 (limit: 4555)
Memory: 115.1M
CGroup: /system.slice/nodered.service
└─871 node-red
最后,重启系统以确保Node-RED能够在开机时自动启动:
sudo reboot
© 版权声明
您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可,本网站资源大都来自原创,也有少部分来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:hanlink@189.cn
THE END
暂无评论内容