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


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM