用 cron 表达式表示“每月的第几个星期几”

这个需求不是很常用,但需要用时,在网上不是很好搜索到,故在此记录。

例如,要表示“每月的第二个星期六的12:34:00”,是这样写:

0 34 12 ? * SAT#2

注意,这个不是标准的形式,不是所有所有程序都接受这样的格式。一般程序都会有校验功能,可以检查下次执行的时间来进行确认。(第一是”?”表示不指定不一定支持,第二是”SAT”不一定支持,第三是”#2″更不一定支持)


发表评论