Linux定時任務案例
編輯定時任務
crontab -e
然後出來個可編輯文件:可以通過上述設置執行時間,
例如每小時執行一次任務輸出日期到/home/mydatetest文件中
0 * * * * date >> /home/mydatetest
每分鐘執行一次
* * * * * date >> /home/mydatetest
下面是復雜的寫法
編輯root下的定時任務
crontab -u root -e
每天早上6點追加一條字符串到一個文本。
0 6 * * * echo "Good morning." >> /tmp/test.txt
每兩個小時追加一條字符串一個文本。
0 */2 * * * echo "Have a break now." >> /tmp/test.txt
晚上11點到早上8點之間每兩個小時,早上八點
0 23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt
每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點
0 11 4 * 1-3 command line
1月1日早上4點
0 4 1 1 * command line
每月每天每小時的第 0 分鐘執行一次 /bin/ls
0 * * * * /bin/ls
在 12 月內, 每天的早上 6 點到 12 點中,每隔 20 分鐘執行一次 /usr/bin/backup
*/20 6-12 * 12 * /usr/bin/backup
周一到周五每天下午 5:00 寄一封信給 alex_mail_name :
每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha"
20 0-23/2 * * * echo "haha"
晚上11點到早上8點之間每兩個小時,早上8點,顯示時間
0 23-7/2,8 * * * date
Linux定時任務案例