Nodejs - 如何设置 cron 作业每 2 个星期日运行一次

CCC*_*CCC 5 cron node.js

下面的 cron 作业每周日 14:35:00 运行,但我想每 2 个周日 14:35:00 运行一次运行作业。

有可能这样做吗?

var CronJob = require('cron').CronJob;

new CronJob('0 35 14 * * 0', async function () { 

}, null, true, 'America/Los_Angeles');
Run Code Online (Sandbox Code Playgroud)

Moh*_*adi 2

我没有看到任何符合您要求的模式,但您可以这样做

var CronJob = require('cron').CronJob;

var x = 1;
new CronJob('0 35 14 * * 0', async function () { 
    if (x / 2 != 1) {
        x++;
      //do somthing
    } else {
      x = 1;
    }
}, null, true, 'America/Los_Angeles');
Run Code Online (Sandbox Code Playgroud)