因此,我打算在我的 crontab 中输入以下条目:
*/5 * * * * /command/to/run/every/5/minutes
但不小心输入了
**/5 * * * * /command/to/run/5/times/a/minute
因此,该命令立即连续运行了 5 次。这是一种意外行为,还是一些记录不全的多次运行方法。
我正在运行 Centos 6 和 cronie-1.4.4-7.el6.x86_64
答案1
不管怎样,我没有在 CentOS 6 上观察到这种行为。我看到的是该作业每分钟运行一次,这正是您所期望的。
字段是一系列范围或值。双星号显然是拼写错误,但根据手册页,星号是“first-last”范围的替代。因此,您有两个范围。“0-59”(每分钟)和“0-59/5”(每五分钟一次)。它们的并集是“每分钟”,这就是我看到的。
如果您的作业快速连续运行 5 次(即每分钟运行超过一次),则您应该在其他地方查找原因。原因不是 crontab 行。