我使用以下命令运行我的一个node.js命令:
pm2 start sample.js --cron "0 1 * * *" -- SAMP
但问题是这个程序运行了两次。第一个是当我执行命令并在凌晨 1:00 发送命令时(我们想要(。
所以我的查询是如何设置 cron,以便该程序仅运行一次(仅在凌晨 1:00(。
我给你的建议是使用 crontab 来完成这个任务。这正是 cron 的设计目的,而不是 pm2 的设计目的。
如上面的注释所述,--cron
选项仅指定应用应重新启动的时间,--cron
不能用于计划应用的运行。在我们需要在特定时间表上运行节点应用程序并且不需要自动重启和集群的所有花哨的 pm2 功能的情况下,我们只需使用 crontab。