我正在尝试将仪表板节点添加到Beaglebone上的node-red。
在Internet上的一些地方,向node-red添加功能的说明以"stop node-red“开始。但他们没有说明如何做到这一点。
在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上的node-red的正确方法是什么?
或者更一般地说,我如何将仪表板模块添加到Beaglebone Black上预装的现有node-red?
谢谢!
发布于 2017-05-20 05:21:30
Node-RED作为服务在SystemD下运行
使用:
sudo service nodered stop此外,node-red stop不会停止Node-RED,它只会尝试使用名为stop的流文件启动一个新实例。您可能要查找的命令是node-red-stop (注意红色和stop之间的连字符)。
此外,您不需要停止Node-RED来安装一组新的节点,您只需安装它们,然后重启Node-RED,它就会选择新的节点。所以安装和删除应该是有效,
https://stackoverflow.com/questions/44078937
复制相似问题