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點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】 總結的不錯
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】 總結的也不錯
http://zhangpingan2005.blog.163.com/blog/static/67229542201131305144590/
http://www.cnitblog.com/applezk/archive/2007/10/18/35057.aspx
【3】 例子不錯
http://www.wnshare.com/archives/500.html
http://blog.csdn.net/sipsir/article/details/3973713
總結
以上是生活随笔為你收集整理的59、crontab用法简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.net.sockettimeo
- 下一篇: 做移动互联网App,你的测试用例足够吗?