我看了CronFormat瞭解Cron.But我無法理解這一點的Cron格式:無法理解Cron的特定格式?
據我瞭解,格式爲
<Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week>
但我無法理解下面的格式。 07/10 * 1/1 *?*
我的理解:
我的上述格式的理解是:
每7分鐘,每一小時,每月和每年後。
任何人都可以指導我是什麼? 問號(?)和*我不明白
我看了CronFormat瞭解Cron.But我無法理解這一點的Cron格式:無法理解Cron的特定格式?
據我瞭解,格式爲
<Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week>
但我無法理解下面的格式。 07/10 * 1/1 *?*
我的理解:
我的上述格式的理解是:
每7分鐘,每一小時,每月和每年後。
任何人都可以指導我是什麼? 問號(?)和*我不明白
這是每個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也意味着每一天都如此。 不幸的是我也不知道「?」。
好的。*/1和1/1,*/7和7/10之間的區別是什麼? – user6389648
*/1和1/1沒有任何區別。其中*/7表示每7分鐘(分鐘/小時/日/月),而7/10表示每7分鐘(分鐘/小時/../)每10(m/h /../) –
我喜歡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
語法'1/1'是相當無用的,因爲它是等於說'*'。關於'*?*',這是錯誤的。查看http://crontab.guru瞭解這些語法。 – fedorqui