仅在计划的时间运行PM2 cron

时间:2018-07-04 12:57:04

标签: node.js cron pm2

我使用以下命令运行我的node.js命令之一:

pm2 start sample.js --cron "0 1 * * *" -- SAMP

但是问题是该程序运行两次。第一个是我执行命令并在1:00 AM发送一个(我们想要)。

所以我的查询是如何设置cron以便该程序仅运行一次(仅在1:00 AM)。

1 个答案:

答案 0 :(得分:0)

我对您的建议是使用crontab来完成此任务。这正是cron的目标,而不是pm2的目标。

如上面的评论所述,--cron选项仅指定应何时重新启动应用程序,--cron不能用于计划应用程序的运行。如果我们需要在特定的时间表上运行节点应用程序,而又不需要自动重新启动和群集的所有花哨的pm2功能,则只需使用crontab。