未记录的 crontab 条目

未记录的 crontab 条目

在一台生产服务器上,一些进程正在使用 crontab 定期启动。

当我检查 crontab 条目时,我看到:

* * * * * 一些工作

我不知道这到底是做什么的。我找到的唯一与此相关的示例来自维基百科,它每分钟运行一些作业。

* * * * ? 一些工作

上面的两个 cron 是否相同?

答案1

来源:http://adminschoice.com/crontab-quick-reference

*     *     *   *    *        command to be executed
-     -     -   -    -
|     |     |   |    |
|     |     |   |    +----- day of week (0 - 6) (Sunday=0)
|     |     |   +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)

是的,它每分钟运行一次。


至于你问的那个问题,原因如下:

无论是经典模式还是扩展模式,nnCron 用户都可以在 cron 格式的前四个字段中使用“非标准”字符“?”,它代表 nnCron 启动的时间,即在处理某个字段时,会用问号代替启动时间:分钟字段用分钟代替,小时字段用小时代替,日期字段用日期代替,月份字段用月份代替。

来源:http://www.nncron.ru/help/EN/working/cron-format.htm#STARTTIME

相关内容