我的crontab工作得太多了:今天是2015年11月21日,这两行都被执行了。 我真的不明白为什么。
* * 1 * 0,6 echo "test in dom" >> /opt/testweekend * * * * 0,6 echo "test" >> /opt/testweekend
今天,2015年11月21日,星期六,所以第二显然有资格运行。 但是第一个也是 crontab(5)的man页说
注意:命令执行的date可以在以下两个字段中指定 – “月中的date”和“星期几”。 如果两个字段都被限制(即不包含“*”字符),则当任一字段与当前时间匹配时,将运行该命令。 例如,
30 4 1,15 * 5会在每个月的1号和15号以及每个星期五的凌晨4点30分执行命令。
因此,您的第一个参赛作品将在每个周六和周日的每一分钟, 以及每个月的第一天的每一分钟进行。