1、格式
minute hour day month dayofweek command
2、示例
1)12 3 * * * root tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1
在每天淩晨3點12分(03:12)運作該語句;
tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1表示把所有标準輸出發送到 /dev/null(linux的資源回收筒),把标準錯誤輸出(2)發送到和标準輸出(1)同樣的地方(即/dev/null)。運作這行指令将不會産生任何輸出。
2)10 6 * * * date //每天早上6點10分
3)0 23-7/2,8 * * * date//晚上11點到早上8點之間每兩個小時,早上8點
4)0 11 4 * mon-wed date//每月的4号和每個禮拜的禮拜一到禮拜三的早上11點
5)0 4 1 jan * date //1月份每日早上4點
3、指令相關操作
1)啟動與停止服務
/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload
2)編輯
crontab file [-u user]
用指定的檔案替代目前的crontab。
crontab[-u user]
用标準輸入替代目前的crontab.
crontab -1[user]
列出使用者目前的crontab.
crontab -e[user]
編輯使用者目前的crontab.
crontab- d[user]
删除使用者目前的crontab.
crontab -c dir
指定crontab的目錄
4、注意點
在寫crontab執行的.sh腳本時要注意添權重限和路徑。
參考
【1】 總結的不錯
<a href="http://www.eygle.com/digest/2006/01/hwoto_linux_crontab.html">http://www.eygle.com/digest/2006/01/hwoto_linux_crontab.html</a>
<a href="http://blog.csdn.net/ethanzhao/article/details/4406017">http://blog.csdn.net/ethanzhao/article/details/4406017</a>
<a href="http://www.cnblogs.com/jiafan/articles/1153066.html">http://www.cnblogs.com/jiafan/articles/1153066.html</a>
【2】 總結的也不錯
<a href="http://zhangpingan2005.blog.163.com/blog/static/67229542201131305144590/">http://zhangpingan2005.blog.163.com/blog/static/67229542201131305144590/</a>
<a href="http://www.cnitblog.com/applezk/archive/2007/10/18/35057.aspx">http://www.cnitblog.com/applezk/archive/2007/10/18/35057.aspx</a>
【3】 例子不錯
<a href="http://www.wnshare.com/archives/500.html">http://www.wnshare.com/archives/500.html</a>
<a href="http://blog.csdn.net/sipsir/article/details/3973713">http://blog.csdn.net/sipsir/article/details/3973713</a>