我试着:
- 每月第一天运行作业 A:0 0 1 * *
- 在该月的其他几天运行作业 B:0 0 2-31 * ?
Ubuntu 14.02 LTS 上的 Vixie cron 拒绝第二种语法,尽管根据Wikipedia和官方规范它似乎是有效的:
“crontab”,The Open Group Base Specifications Issue 7 — IEEE Std 1003.1,2013 版,The Open Group,2013,2015 年 5 月 18 日检索
根据上面的参考资料,该语法0 0 2-31 * *
将在每月的每一天运行该作业,因为第三个和第五个字段被视为运行条件的 OR 子句。