我使用以下命令运行我的node.js命令之一:
pm2 start sample.js --cron "0 1 * * *" -- SAMP
但是问题是该程序运行两次。第一个是我执行命令并在1:00 AM发送一个(我们想要)。
所以我的查询是如何设置cron以便该程序仅运行一次(仅在1:00 AM)。
答案 0 :(得分:0)
我对您的建议是使用crontab来完成此任务。这正是cron的目标,而不是pm2的目标。
如上面的评论所述,--cron
选项仅指定应何时重新启动应用程序,--cron
不能用于计划应用程序的运行。如果我们需要在特定的时间表上运行节点应用程序,而又不需要自动重新启动和群集的所有花哨的pm2功能,则只需使用crontab。