2016-06-28 24 views
0

我看了CronFormat瞭解Cron.But我無法理解這一點的Cron格式:無法理解Cron的特定格式?

據我瞭解,格式爲
<Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week>

但我無法理解下面的格式。 07/10 * 1/1 *?*

我的理解:

我的上述格式的理解是:
每7分鐘,每一小時,每月和每年後。

任何人都可以指導我是什麼? 問號(?)和*我不明白

+0

語法'1/1'是相當無用的,因爲它是等於說'*'。關於'*?*',這是錯誤的。查看http://crontab.guru瞭解這些語法。 – fedorqui

回答

0

這是每個cron作業的格式

# Example of job definition: 
# .---------------- minute (0 - 59) 
# | .------------- hour (0 - 23) 
# | | .---------- day of month (1 - 31) 
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
# | | | | | 
# * * * * * user-name command to be executed 

所以7/10意味着每10分鐘的第7分鐘, 下一個*表示每隔一小時, 1/1也意味着每一天都如此。 不幸的是我也不知道「?」。

+0

好的。*/1和1/1,*/7和7/10之間的區別是什麼? – user6389648

+0

*/1和1/1沒有任何區別。其中*/7表示每7分鐘(分鐘/小時/日/月),而7/10表示每7分鐘(分鐘/小時/../)每10(m/h /../) –

0

我喜歡this example它容易讓我明白了: -

# Minute | Hour | Day of Month |  Month |   Day of Week | Command  
# (0-59) | (0-23) | (1-31) | (1-12 or Jan-Dec) | (0-6 or Sun-Sat)     
    0 | 2  | 12 |   *  |   *  |  /usr/bin/find