使用crontab你能夠在指定的時間執行一個shell腳本或者一系列Linux命令。例如系統管理員安排一個備份任務使其天天都運行linux
入門shell
# crontab –e運維
這樣能夠已編輯模式打開我的的crontab配置文件,而後加入一下這行:ui
0 0 * * * /home/linrui/XXXXXXXX.shspa
這將會在天天凌晨運行 指定的.sh文件.net
Cron 各項的描述視頻
如下是 crontab 文件的格式:教程
{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} crontab
o minute: 區間爲 0 – 59 ip
o hour: 區間爲0 – 23
o day-of-month: 區間爲0 – 31
o month: 區間爲1 – 12. 1 是1月. 12是12月.
o Day-of-week: 區間爲0 – 7. 週日能夠是0或7.
Crontab 示例
1、在 凌晨00:01運行
1 0 * * * /home/linrui/XXXX.sh
2、每一個工做日23:59都進行備份做業。
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 文件. 若是文件不存在會自動建立。
crontab –l : 顯示 crontab 文件。
crontab -r : 刪除 crontab 文件。
crontab -ir : 刪除 crontab 文件前提醒用戶。
免費領取兄弟連IT教育原創linux運維工程師視頻/細說linux教程,詳情諮詢官網客服:http://www.lampbrother.net/linux/
學PHP、Linux、HTML五、UI、Android等視頻教程(課件+筆記+視頻)!聯繫Q2430675018
Linux交流羣歡迎加入 羣號:478068715