如何在不同时间每隔2小时设置一次cron作业? [cron版本^ 1.1.0]

时间:2017-01-09 03:02:38

标签: node.js cron

我想在不同时间每隔2小时设置一次cron作业

让我们说当前时间是下午1点,所以我想要的例子是:

第一个cron作业运行时间:下午1点,下午3点,下午5点,下午7点等

第二个cron作业运行时间:下午2点,下午4点,下午6点,晚上8点等

new CronJob('0 0 */2 * * *', function() {
    ...
}, null, true);

我该怎么修改这个cronjob?感谢

1 个答案:

答案 0 :(得分:1)

*/2会为您提供偶数,与0/2相同。 1/2会给你不均匀的数字。所以这应该有效:

new CronJob('0 0 1/2 * * *', function() {
    // 1st cron job
}, null, true);
new CronJob('0 0 0/2 * * *', function() {
    // 2nd cron job
}, null, true);