我想在系統啓動時自動啓動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 –