Boot JS上的节点

时间:2015-03-16 03:22:30

标签: node.js raspberry-pi

我正在运行一个覆盆子pi B +,意图在启动时运行节点js app。

我正在使用命令su pi -c 'node /home/pi/bartender_main/app.js < /dev/null &' 在我的/etc/rc.local文件中。 当它启动它就像它的工作,并给我我的迹象表明它已准备就绪,但很快就会说董事会关闭并退出应用程序。 有没有人有任何想法。 感谢

1 个答案:

答案 0 :(得分:1)

Johnny-Five repl reaches the end of its standard input或其进程receives a SIGINT时会打印Board Closing消息。

/dev/null定向到stdin会导致输入结束,所以这可能发生了什么。 (此外,init脚本更有可能被SIGTERM或SIGHUP杀死。)如果没有看到app.js的内部结构,很难说它正在尝试做什么,但它可能类似于{{3} }。你可以通过不结束stdin来保持它在初始发布之前保持活力:

su pi -c 'node /home/pi/bartender_main/app.js'