问题描述
我想将我的Cron作业设置为“时间表:每星期六每2分钟从01:00到3:00”,并且不允许这种格式。 是否可以将cron作业设置为目标另一个cron作业? 还是我的时间表可能格式不正确?
1楼
不幸的是,您不能将工作日选项与时间间隔结合使用。
您可以在cron-job的请求处理程序中添加一个开关,如果当前工作日不是星期六,该开关将退出,而cron.job则计划为“从01:00到03:00每2分钟”。 但这意味着您的处理程序每??周将被呼叫300次,无事可做,而其他事情仅做60次。
或者,您可以组合一个“每周六01:00” cron-job(作为调度程序),它将创建60个具有倒计时或ETA的推送任务(作为工作人员),在01:00和03:00之间进行。 但是,我认为执行时间不能保证。