是否有一个crontab表达式允许我安排一个任务每周运行和每个月的第一个?当然,我可以把它们分成两行:
15 3 * * 1,4 execute_task_weekly
15 3 1 * * execute_task_monthly
但如果本月的第一天恰好与周一或周四同时发生,那么它将开始两次任务。我确信我可以将一些代码放入我正在运行的脚本中,然后告诉cron每天运行,但如果可能的话,我宁愿在cron中执行此操作。
答案 0 :(得分:0)
从我们在评论中的谈话中,听起来你的计划任务是每周执行一项工作,然后在月底完成一项微妙的不同工作。出于这个原因(以及仔细检查文档的事实,我认为你不能做你想做的事),我建议你有两个不同的任务/脚本并在两个不同的时间运行它们。