1. 程式人生 > >Linux- Linux自帶定時調度Crontab使用詳解

Linux- Linux自帶定時調度Crontab使用詳解

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 * * 60 command
##每天20:00至23:00.每半個小時執行一次

030 20-23 * * * command
##每小時執行一次

* */1 * * * command

Linux- Linux自帶定時調度Crontab使用詳解