crontab:时间字段规范中破折号的特殊情况

mdp*_*dpc 1 linux unix cron

在 SuSE/etc/crontab中,运行cron.{hourly,daily,monthly,weekly}脚本的条目编码为:

-*/15 * * * *   root  test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

请注意,规范的第一个字符是破折号 (-),这不是拼写错误。

有人可以解释一下时间规范-*/15是什么意思吗?

顺便说一句,这些东西似乎运行良好。

小智 9

它在 crontab 文件 ( man 5 crontab)的手册页中说明了以下内容:

如果所有者的 uid 为 0(root),则他可以将“-”作为 crontab 条目的第一个字符。这将防止 cron 写入有关此命令正在执行的系统日志消息。