2015-11-12 127 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'用户下运行它 - >即使进程处于活动状态,运行列表也是空的......看起来像中的一个错误永远

相关问题