Linux- Linux自帶定時調度Crontab使用詳解
阿新 • • 發佈:2017-09-30
lin root bin cron linux -s com 一個空格 col
Linux自帶定時調度Crontab使用詳解
在Linux當中,有一個自帶的任務調度功能crontab,它是針對每個用戶,每個用戶都可以調度自己的任務。
示例:每分鐘執行一次,將時間寫入到指定文件當中
crontab -e //編輯定時任務調度
###first crontab
*/1 * * * * /bin/date >> /root/log.txt
列出目前所有的定時任務
crontab -l
刪除所有的定時任務
crontab -r
或者在該定時任務前加上“#”註釋掉該定時任務
crontab -e // 編輯定時任務調度
###first crontab
#*/1 * * * * /bin/date >> /root/log.txt
crontab 基本定義
語法:
* * * * * command
說明:
1.有5個*,加上command是6個字段,每個字段之間由一個空格隔開
2.字段的含義
第一個*代表的是分鐘,每10分鐘(*/10);第二個代表的是小時:0-23,每2小時(*/2);第三個*代表的是日:1-31;第四個*代表的是月:1-12;第五個*代表的是星期:0-6
舉一些例子:
###每天8:30執行
30 8 * * * command
##每個月1,11,21號的2:30執行
30 2 1,11,21 * * command
##每周六或者每周日,1:45執行
45 1 * * 6,0 command
##每天20:00至23:00.每半個小時執行一次
0,30 20-23 * * * command
##每小時執行一次
* */1 * * * command
Linux- Linux自帶定時調度Crontab使用詳解