crontab定時指令碼常用方法

來源:互聯網
上載者:User
1. crontab格式詳解
分 時 日 月 周
*  *  *  *  * 

分鐘 1-59
小時 1-23  0表示零點
日   1-31
月   1-12
星期 0-6   0表示星期日


資料格式
1 * * * *  純數字  每小時的第一分鐘執行(每小時執行一次)
*/1 * * * *       分數      每隔一分鐘
10-30/1 * * * *             某個小時下的 10到30分內 每分鐘執行
* 23-5 * * *   區間 每天的 23點到5點執行
* 1,3,5 * * *  列舉 每天的 1點 3點 5點執行

每隔30分鐘
*/30 * * * *
0,30 * * * *

2. crontab常用命令
crontab -e 編輯定時執行指令碼
crontab -l 查看定時執行指令碼

Linux:service crond restart 
       /etc/init.d/crond restart
Mac: sudo /usr/sbin/cron restart

3. crontab執行結果儲存到指定檔案
定時指令碼執行結果儲存到當前日期檔案

30 * * * * echo '123' >>/tmp/$(date +%Y-%m-%d).log

定時指令碼儲存指定輸出和錯誤記錄


0,30 * * * * /usr/local/a.sh >>/tmp/log/a.log  2>&1


2>&1 表示錯誤和標準輸出 同樣輸出到a.log
2 表示錯誤輸出
1 表示標準輸出 


>&具體的區別:http://blog.csdn.net/reyleon/article/details/11595985



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.