Cron Job 又名 “時鐘守護作業” 從字面意義上就能夠理解,這是一個定時完成某些任務的功能。例如我們需要網站每天早上告訴我們有多少客戶註冊過,後者我們希望系統自動在多少天內清除一次 tmpWordPress 加速快取檔案,完成這些工作如果純手工就太麻煩了。這裡需要的就是使用這個 Cron Job,只需要編寫一段命令並且設定好執行週期剩下的就不需要你管了。
下面我們就來看看 cron job 的管理介面
正如上圖所示,cron job 功能介面分為三個部分:
計時程式電子郵件:這個功能是用來在每次成功完成 cron job 功能後自動傳送一封郵件至你指定郵箱的。你在這裡可以設定需要傳送的郵箱地址。
新增新計時程式作業:這個功能是用來新增新的 cron job,設定迴圈週期、執行命令的。
當前的計時程式作業:這是顯示現在已經建立的 cron job 的列表。你在這裡可以修改或者刪除已經建立的 cron job 。
下面重點講解一下 cron job 的時間設定:
字元
代表意義
*(星號)
代表任何時刻都接受的意思。舉例來說就是如果年月日都是*,就是不論哪年、那月、那日這個程式都會執行
,(逗號)
代表分割時段的意思。比如上圖的一小時兩次 0,30 就是指每個小時中的 0 分和 30 分執行
-(減號)
代表一段時間內,比如我在小時那裡填寫 3-5 就是說 3 點到 5 點的意思
/n(斜線)
這是代表時隔 n 單位間隔之後的意思。例如 每 5 分鐘 1 次 就是在分鐘那裡寫 */5