node.js – 使用cron每12h重启pm2 app

前端之家收集整理的这篇文章主要介绍了node.js – 使用cron每12h重启pm2 app前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
试过这个,但它不起作用:
SHELL=/bin/bash
PATH=/usr/lib/node_modules/pm2/bin
* 0,12 * * * pm2 restart all

我究竟做错了什么?

解决方法

使用crontab -e编辑cron并添加以下内容

0 * / 12 * * * /usr/bin/node /usr/bin/pm2全部重启

对于时间表,每隔12小时使用0 * / 12 * * *,或者0:00 * 00 *为0:00和12:00. (你的日程安排,* 0,12 * * *,会触发每小时0和小时12,0:00,0:01,0:02 …)

对于命令,如fedorqui所提到的,使用节点的路径,后跟pm2的路径和pm2选项.使用哪个节点和pm2获取节点和pm2的路径.

猜你在找的Node.js相关文章