2014-10-27 97 views
2

任何人都可以點亮一些燈光嗎?每週一早上7點設置一個cronjob

如何在每週一早上7點運行一次代碼?

這是這樣嗎?

* 7 * * 1 
+0

這將是7和8 – mario 2014-10-27 06:00:55

+4

+1 「cornjobs」 之間每分鐘 – 2014-10-27 06:01:19

回答

9

這是建立怎樣一個cronjob:

# * * * * * command to execute 
# │ │ │ │ │ 
# │ │ │ │ │ 
# │ │ │ │ └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0) 
# │ │ │ └────────── month (1 - 12) 
# │ │ └─────────────── day of month (1 - 31) 
# │ └──────────────────── hour (0 - 23) 
# └───────────────────────── min (0 - 59) 

你的情況,這將是

0 7 * * 1 command to execute 

什麼星號(*)的意思

星號表示cron表達式爲字段的所有值相匹配。例如,在第4個字段(月)中使用星號表示每個月。


旁註

其他在cronjobs特殊字符

斜槓(/)

斜線描述範圍的增量。例如,第一場(分鐘)中的3-59/15表示此時的第三分鐘和此後的每15分鐘。 「*/...」形式等同於「first-last/...」形式,即字段最大可能範圍內的增量。

逗號(,)

逗號用於分隔列表中的項目。例如,在第5個字段(星期幾)中使用「MON,WED,FRI」表示星期一,星期三和星期五。 ( - )

連字符定義範圍。例如,2000-2010表示每年在2000年到2010年AD之間,包括在內。

百分比(%)

百分比-體徵(%)在該命令中,除非有反斜槓()轉義,被改變成新行字符,並且所述第一%之後的所有數據被髮送到命令作爲標準輸入。

http://en.m.wikipedia.org/wiki/Cron

+0

感謝邁克爾,它應該是0 7 * * 1或00 7 * 1 – DANLEE 2014-10-27 06:28:07

+1

0 7 * * 1是好的,保持簡單... – baao 2014-10-27 06:29:12

+1

+1對於詳細的答案:) – 2014-10-27 06:31:43