我想在系统启动时自动启动nodejs应用程序。基本上所有我需要的是运行命令node /dir/app
。 我在Arduino Yun上使用openwrt。并尝试了一些事情。如何在openwrt上自动启动nodejs应用程序 - Arduino Yun -
在openwrt网站上,它说我可以做到这一点。 https://wiki.openwrt.org/inbox/procd-init-scripts:
#!/bin/sh /etc/rc.common
USE_PROCD=1
start_service() {
procd_open_instance
procd_set_param command node ///www/www-blink.js
procd_close_instance
}
我也试图改变目录到/www/www-blink.js
不///
但是我不知道什么我如无物做错了过来,当我尝试用/etc/init.d/node-app start
运行它,我明显编写错误的代码,但我不确定它应该看起来像什么。
我试过的另一件事是节点模块forever
和forever-service
。 我使用npm install -g forever
在我的电脑上下载了它们,并且永远服务。我将它们转移到我的arduino yun上的usr/lib/node_modules。然而,当我尝试使用和永远(-service)命令它说
-ash: forever: not found
我已经尝试了一些其他的事情,但没有奏效。任何帮助将不胜感激。
- 我还需要能够启动我的快速脚本npm start
而不是node app
但我想第一件事就是让它工作。
http://stackoverflow.com/questions/11275870/how-can-i-automatically-start-a-node-js-application-in-amazon-linux-ami-on-aws –