【问题标题】:Run PM2 cron only on a scheduled time仅在预定时间运行 PM2 cron
【发布时间】:2018-12-12 22:19:09
【问题描述】:

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

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

但问题是这个程序运行了两次。第一个是当我执行命令并在凌晨 1:00 发送一个(我们想要的)。

所以我的问题是如何设置 cron 以便该程序只运行一次(仅在凌晨 1:00)。

【问题讨论】:

标签: node.js cron pm2


【解决方案1】:

我给你的建议是使用 crontab 来完成这个任务。这正是 cron 的设计目的,而不是 pm2 的设计目的。

正如上面的评论所述,--cron 选项仅指定应用程序应该在何时重新启动--cron 不能用于安排应用程序的运行。在我们需要在特定的时间表上运行节点应用程序并且不需要自动重启和集群的所有花哨的 pm2 功能的情况下,我们只需使用 crontab。

【讨论】:

    猜你喜欢
    • 2020-01-01
    • 1970-01-01
    • 2019-06-06
    • 2018-08-20
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    相关资源
    最近更新 更多