59、crontab用法简介
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點(diǎn)12分(03:12)運(yùn)行該語句;
??? tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1表示把所有標(biāo)準(zhǔn)輸出發(fā)送到 /dev/null(linux的回收站),把標(biāo)準(zhǔn)錯(cuò)誤輸出(2)發(fā)送到和標(biāo)準(zhǔn)輸出(1)同樣的地方(即/dev/null)。運(yùn)行這行命令將不會(huì)產(chǎn)生任何輸出。
2)10 6 * * * date //每天早上6點(diǎn)10分
3)0 23-7/2,8 * * * date//晚上11點(diǎn)到早上8點(diǎn)之間每兩個(gè)小時(shí),早上8點(diǎn)
4)0 11 4 * mon-wed date//每月的4號(hào)和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)
5)0 4 1 jan * date //1月份每日早上4點(diǎn)
3、命令相關(guān)操作
1)啟動(dòng)與停止服務(wù)
/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] | 用標(biāo)準(zhǔn)輸入替代目前的crontab. |
| crontab -1[user] | 列出用戶目前的crontab. |
| crontab -e[user] | 編輯用戶目前的crontab. |
| crontab- d[user] | 刪除用戶目前的crontab. |
| crontab -c dir | 指定crontab的目錄 |
4、注意點(diǎn)
??? 在寫crontab執(zhí)行的.sh腳本時(shí)要注意添加權(quán)限和路徑。
參考
【1】 總結(jié)的不錯(cuò)
http://www.eygle.com/digest/2006/01/hwoto_linux_crontab.html
http://blog.csdn.net/ethanzhao/article/details/4406017
http://www.cnblogs.com/jiafan/articles/1153066.html
【2】 總結(jié)的也不錯(cuò)
http://zhangpingan2005.blog.163.com/blog/static/67229542201131305144590/
http://www.cnitblog.com/applezk/archive/2007/10/18/35057.aspx
【3】 例子不錯(cuò)
http://www.wnshare.com/archives/500.html
http://blog.csdn.net/sipsir/article/details/3973713
總結(jié)
以上是生活随笔為你收集整理的59、crontab用法简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.net.sockettimeo
- 下一篇: C#类类型“.NET技术”