我必须在 VMWare 环境中维护一个运行在 SLES 10、内核 2.6.16 上的相当旧的 Linux 服务器。除了需要更新之外,我还遇到了以下问题:
我注意到 cronjobs 在同一分钟内执行了多次!所以我设置了一个如下所示的 cronjob:
* * * * * date >> /tmp/test.log
在这个日志文件中,我可以看到一天中 2-15 次的作业在同一分钟内执行了几次。
例子:
Mon Apr 8 04:12:01 CEST 2019
Mon Apr 8 04:12:52 CEST 2019
Mon Apr 8 04:12:52 CEST 2019
Mon Apr 8 04:12:52 CEST 2019
Mon Apr 8 04:12:52 CEST 2019
Mon Apr 8 04:12:52 CEST 2019
Mon Apr 8 04:12:52 CEST 2019
Mon Apr 8 05:32:01 CEST 2019
Mon Apr 8 05:32:54 CEST 2019
Mon Apr 8 05:32:54 CEST 2019
Mon Apr 8 05:32:54 CEST 2019
Mon Apr 8 05:32:54 CEST 2019
Mon Apr 8 05:32:54 CEST 2019
Mon Apr 8 05:32:54 CEST 2019
我已经检查过 cron 守护进程只运行了一次。
有人知道这可能是什么原因吗?
问候,蒂尔
答案1
根据这个问库本图看起来您的间隔之一需要为 */15 或类似值。只要有星号,它就会随时或一直运行。请注意,我不是 Linux 用户。