每月最后一个星期六上午 09:00 的 Cron 作业调度

每月最后一个星期六上午 09:00 的 Cron 作业调度

有没有办法安排 CRON 作业,只在每月的最后一个星期六触发脚本。请提供意见。

答案1

一种可能性是安排作业运行每一个星期六,但实际命令的执行取决于一个月后的某个星期,例如

0 9 * * 6    [ "$(date +\%b -d 'next week')" = "$(date +\%b)" ] || somecommand

请注意,该%字符在 crontabs 中是特殊字符,需要进行转义。

相关内容