我试图在Beaglebone上将仪表板节点添加到节点红色。
在互联网上的几个地方,向节点红色添加功能的说明首先说"停止节点红色"。但他们并没有说明如何做到这一点。
在Beaglebone Black WiFi上,安装了node-red v0.15.2并自动启动。据我所知,命令
sudo node-red stop
应该停止它,但这总是会产生一串以
结尾的消息19 May 16:13:05 - [warn] Communication server error: Error: listen EADDRINUSE :::1880
19 May 16:13:05 - [error] Unable to listen on http://127.0.0.1:1880/
19 May 16:13:05 - [error] Error: port in use
我发现的任何内容都没有说明如何超越这一点。最接近的是建议运行的帖子
ps -ef
然后杀死所有node-red
个进程,但该序列中的下一个帖子表明结果是他们立即重新启动。
在Beaglebone上停止节点红色的正确方法是什么?
或者更一般地说,如何将仪表板模块添加到预先安装在Beaglebone Black上的现有节点红色?
谢谢!
答案 0 :(得分:1)
Node-RED正在SystemD下作为服务运行
使用:
sudo service nodered stop
同样node-red stop
不会停止Node-RED,只会尝试使用名为stop
的流文件启动新实例。你可能正在寻找的命令是node-red-stop
(注意红色和停止之间的连字符。)
此外,您无需停止Node-RED来安装新的节点集,您只需安装它们然后重新启动Node-RED即可获取新节点。所以安装和杀死应该可行,