Crontab永远以生产模式启动

时间:2015-01-22 12:49:43

标签: node.js crontab forever

我在MEAN堆栈上运行Ghost博客。我一直在使用它来启动它后让博客保持活力。我还设置了crontab以在服务器重启时启动forever start命令。

我无法弄清楚如何使用crontab在生产模式下启动它。 如果我直接进入命令行,我会这样做:

NODE_ENV=production forever start index.js

这很好用,但是我的crontab中的以下行忽略了生产模式部分并在开发模式下启动它:

@reboot NODE_ENV=production /usr/local/bin/forever start /path/to/blog/index.js

1 个答案:

答案 0 :(得分:0)

如果要为所有行设置环境变量,请执行以下操作:

NODE_ENV=production 
@reboot /usr/local/bin/forever start /path/to/blog/index.js

很遗憾,您需要.sh每行设置一次。