Cron Job使用PM2启动Ghost?

时间:2014-03-18 01:08:40

标签: node.js cron ghost-blog pm2

我正在使用PM2保持Ghost(博客平台)活着,我需要一个Cron作业来重启服务器重启Ghost。但是,我不确定Cron Job的正确代码。

read这就是我要使用的内容:

@reboot /usr/local/bin/npm start /path/to/ghost/

但是我应该用npm start替换pm2 start index.js,而不是用pm2 startup代替我用PM2启动Ghost?

注意:我没有超级用户权限,我无法使用{{1}}。这就是我使用Cron Job的原因。这个区域对我来说也是新的;请提供示例。

1 个答案:

答案 0 :(得分:2)

是的我会把pm2命令放在cron作业中。要确保pm2在正确的环境中启动Ghost博客,请运行以下命令:

echo "export NODE_ENV=production" >> ~/.profile

这是你想要在cron作业中使用pm2启动Ghost的命令:

cd /path/to/ghost; pm2 start index.js --name ghost

您可以在pm2结帐我的article以获取更多详情和选项。