使用crontab你可以在指定的時間執(zhí)行一個shell腳本或者一系列Linux命令。例如系統(tǒng)管理員安排一個備份任務使其每天都運行 入門 # crontab –e 這樣可以已編輯模式打開個人的crontab配置文件,然后加入一下這行: 0 0 * * * /home/linrui/XXXXXXXX.sh 這將會在每天凌晨運行 指定的.sh文件
Cron 各項的描述 以下是 crontab 文件的格式: {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} o minute: 區(qū)間為 0 – 59 o hour: 區(qū)間為0 – 23 o day-of-month: 區(qū)間為0 – 31 o month: 區(qū)間為1 – 12. 1 是1月. 12是12月. o Day-of-week: 區(qū)間為0 – 7. 周日可以是0或7.
Crontab 示例 1、在 凌晨00:01運行 1 0 * * * /home/linrui/XXXX.sh 2、每個工作日23:59都進行備份作業(yè)。 59 11 * * 1,2,3,4,5 /home/linrui/XXXX.sh 或者如下寫法: 59 11 * * 1-5 /home/linrui/XXXX.sh 3、每分鐘運行一次命令 */1 * * * * /home/linrui/XXXX.sh 4、每個月的1號 14:10 運行 10 14 1 * * /home/linrui/XXXX.sh
Crontab命令的選項 以下是 crontab 的有效選項: crontab –e : 修改 crontab 文件. 如果文件不存在會自動創(chuàng)建。 crontab –l : 顯示 crontab 文件。 crontab -r : 刪除 crontab 文件。 crontab -ir : 刪除 crontab 文件前提醒用戶。 |
|