如何在Ec2上没有sudo的情况下永远运行

时间:2015-11-12 08:13:22

标签: npm forever

标题几乎可以说明问题是什么。我试图永远使用在Ec2上启动脚本,但除非我使用sudo,否则它不起作用。

如果我在没有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

1 个答案:

答案 0 :(得分:0)

您应该在您已经永远的同一用户下运行forever list(看起来您正在这样做)。

ps aux | grep node之后尝试检查forever start。也许您还没有启动任何进程(因为命令行或NodeJS文件中的错误),因此forever list返回空列表。

P.S。我已经在我的机器上永远检查了它,它的行为与你说的一模一样 - 如果我在我的&ubuntu'用户 - >即使进程处于活动状态,运行列表也是空的......似乎是永远中的错误。