0

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

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

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

当服务器启动时,这只执行一次。

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

我应该试试node-cron吗?

4

2 回答 2

0

node-schedule不完全支持字符串模式,他们正在尝试解决该问题。你可以继续node-cron可能会对你有所帮助。

于 2016-02-01T12:48:49.707 回答
0

直接来自节点调度文档:

如果您只想执行“每 5 分钟运行一次此功能”之类的操作,您会发现setInterval使用起来更容易,也更合适。

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

于 2016-02-01T12:07:03.617 回答