Node-RED教程 – Linux系统Node-RED开机自启

Node-RED教程 – Linux系统Node-RED开机自启

功能:

  • Linux系统Node-RED开机自启

步骤:

示例使用的Linux系统是ubuntu-20.04.6

创建一个Systemd服务文件来管理Node-RED。

使用快捷键:Ctrl+Alt+T 打开终端并执行以下命令:

sudo nano /etc/systemd/system/nodered.service

image

在文件中添加以下内容:

[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替换为你的实际用户名。

image

保存并关闭文件。按下Ctrl + X组合键,然后按下Y键确认保存,最后按下Enter键关闭文件。

重新加载Systemd配置:

sudo systemctl daemon-reload

image

启动Node-RED服务并设置为开机自启:

sudo systemctl start nodered
sudo systemctl enable nodered

image

检查Node-RED服务的状态,以确保它正常运行:

sudo systemctl status nodered

image

如果一切正常,你应该会看到类似如下的输出:

● 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
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容