gpt4 book ai didi

javascript - 我可以使用 cron 表达式来开始和结束工作吗

转载 作者:行者123 更新时间:2023-11-30 19:24:48 25 4
gpt4 key购买 nike

我试过这个包 cron .

const CronJob = require('cron').CronJob;
console.log('Before job instantiation');
const job = new CronJob('0 0 10-12,18-23 * * 0-6', function() {
upload //
});
console.log('After job instantiation');
job.start();

我需要在一周中的所有日子(上午 10 点到 12 点和晚上 6 点到 11 点之间)上传。所以我需要在上午 10 点开始上传并在凌晨 12 点暂停。然后在晚上 6 点再次恢复上传,并在晚上 11 点暂停。

但是这个 cron 在上午 10 点到 12 点和下午 6 点到晚上 10 点之间每隔一小时触发一次,但我只需要在 10 点、12 点、6 点、10 点感知,而不是在两个小时之间。

如何做到这一点?

最佳答案

您的小时模式指定了两个范围“10-12,18-23”,因此它按照您的指示进行操作。

如果你想完成你的目标,你应该使用“10,12,18,22”来代替。除非你的目标真的是将 11 作为最后一个小时,否则你应该使用 23 而不是 22。

关于javascript - 我可以使用 cron 表达式来开始和结束工作吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57028912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com