【问题标题】:How to use node-schedule with cron expression strings如何使用带有 cron 表达式字符串的节点调度
【发布时间】:2016-05-09 19:18:22
【问题描述】:

我正在使用node-schedule,但它不适用于 cron 表达式字符串。 我在这里做错了什么?

var schedule = require('node-schedule');

schedule.scheduleJob('*/5 * * * * * *', function(){
    console.log(Date.now());
});

这只会在服务器启动时执行一次。

我不想创建RecurrenceRule(这有效),而是使用这些字符串来创建工作。

我应该试试node-cron吗?

【问题讨论】:

    标签: node.js cron node-cron


    【解决方案1】:

    直接来自节点调度文档:

    如果您只想执行“每 5 次运行此函数”之类的操作 分钟”,你会发现setInterval 更容易使用,而且更多 合适。

    听起来您正在尝试做一些它专门设计不做的事情。也许只使用setInterval

    【讨论】:

    • 不,我发布的模式只是一个基本示例。我需要一个任务调度器,还有其他因素,不仅仅是毫秒数。
    【解决方案2】:

    node-schedule 不完全支持字符串模式,他们正在尝试解决issue。您可以继续使用 node-cronthis 可能会对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-07-28
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      相关资源
      最近更新 更多