在一台生产服务器上,一些进程正在使用 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