2015-11-12 124 views
1

標題幾乎可以說明問題所在。我試圖永遠使用Ec2開始腳本,但它不起作用,除非我使用sudo。如何在沒有sudo的情況下永久運行Ec2

如果我開始沒有sudo,我得到

warn: --minUptime not set. Defaulting to: 1000ms 
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms 
info: Forever processing file: ci.js 

但是當我做forever list

info: No forever processes running 

回答

0

你應該在同一個用戶運行forever list你已經開始永遠(好像你是這樣做的)。

嘗試檢查ps aux | grep nodeforever start。也許你還沒有開始任何進程(因爲在命令行或你的NodeJS文件中的錯誤),所以forever list返回空列表。

p.s.我已經在我的機器上永遠檢查過了,它的行爲完全如您所說 - 如果我在我的'ubuntu'用戶下運行它 - >即使進程處於活動狀態,運行列表也是空的......看起來像中的一個錯誤永遠

相關問題