要使用crontab定時器工具,必須要啟動cron服務:
service cron start
crontab的語法,以備日後救急。先上張超給力的圖:
crontab各參數說明:
-e : 執行文字編輯器來編輯crontab,內定的文字編輯器是VI
-r : 刪除目前的crontab
-l : 列出目前的crontab(查看專用)
-i : 會和-r 配合使用,在刪除當前的crontab時詢問,輸入y 則刪除
注意crontab是分用戶的,以誰登錄就會編輯到誰的crontab
crontab特殊的符號說明:
"*"代表所有的取值范圍內的數字。特別要注意哦!
"/"代表每的意思,如"*/5"表示每5個單位
"-"代表從某個數字到某個數字
","分散的數字
crontab文件的使用示例:
30 21 * * * 表示每晚的21:30
45 4 1,10,22 * * 表示每月1、10、22日的4 : 45
10 1 * * 6,0 表示每周六、周日的1 : 10
0,30 18-23 * * * 表示在每天18 : 00至23 : 00之間每隔30分鐘
0 23 * * 6 表示每星期六的11 : 00 pm
* */1 * * * 每一小時
* 23-7/1 * * * 晚上11點到早上7點之間,每隔一小時
* 8,13 * * 1-5 從周一到周五的上午8點和下午1點
0 11 4 * mon-wed 每月的4號與每周一到周三的11點
0 4 1 jan * 一月一號的4點