1. 程式人生 > >Linux定時任務案例

Linux定時任務案例

roo tab 每分鐘 可編輯 字符串 一個 mail comm 小時

編輯定時任務

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 17 * * 1-5 mail -s "hi" alex_mail_name < /tmp/maildata

每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha"
20 0-23/2 * * * echo "haha"

晚上11點到早上8點之間每兩個小時,早上8點,顯示時間
0 23-7/2,8 * * * date

Linux定時任務案例