小编Com*_*hip的帖子

为什么这个 cron 作业会运行?

我有一个cron脚本,全年每天运行几次。但是,在圣诞节前后,它的工作方式应该有所不同。所以我的脚本基本上是这样的:

# m h  dom mon dow   command
26 16 * JAN-NOV MON-THU (echo 14 `date`) >> /var/log/cron.www-data 2>&1
26 16 1-18 DEC MON-THU (echo 6 `date`) >> /var/log/cron.www-data 2>&1
Run Code Online (Sandbox Code Playgroud)

我用一个简单echo的调试/演示目的替换了实际命令。对于特殊情况,我添加了一些工作,例如

26 07 19-24 DEC ? (echo 1 `date` ) >> /var/log/cron.www-data 2>&1
Run Code Online (Sandbox Code Playgroud)

这实际上工作正常。

问题是,上面的第二行 ( echo 6) 刚刚运行,今天 12 月 19 日——日志文件显示

6 Tue Dec 19 16:00:01 CET 2017
Run Code Online (Sandbox Code Playgroud)

我想我的问题很简单:为什么要运行这项工作

我正在 Raspberry Pi 上运行 Linux 3.18.11-v7+ #781 SMP PREEMPT Tue Apr 21 …

cron

4
推荐指数
1
解决办法
56
查看次数

标签 统计

cron ×1