Crontab 讓linux定時執行shell腳本

使用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. 1212.

o Day-of-week: 區間爲0 7. 週日能夠是07.

 

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

相關文章
相關標籤/搜索