如何从Crontab运行`forever`?

时间:2016-11-08 19:09:54

标签: node.js ubuntu crontab forever

我正在尝试在操作系统重启(Ubuntu 16.04 LTS)上安排节点服务器重启。我写道:

crontab -u username -e

然后我添加了以下行:

@reboot /usr/local/bin/forever start -c /usr/bin/node  /home/username/node/bin/www

保存或更新此文件后,我收到成功消息。似乎对服务器重启没有影响。

1 个答案:

答案 0 :(得分:1)

我将其包装到用户主目录箱中的bash脚本中。

/home/username/bin/start_my_node_app.sh

然后在你的crontab中......

@reboot /home/username/bin/start_my_node_app.sh >/dev/null 2>&1

虽然根据这篇文章,@ redboot可能不适用于非root用户。

https://unix.stackexchange.com/questions/109804/crontabs-reboot-only-works-for-root