linux 下的crontab常用操作 定时任务

背景:设置定时任务

用Xshell这个软件进行root身份登录到命令行

输入crontab -e

按下a或者insert键进入到编辑模式

输入 0 2 * * * /usr/bin/curl http://dove.com/mpd.html

同时按下ctrl+c退出编辑模式

按下shift+: 输入wq 退出 crontab

 

基本格式 :
*  *  *  *  *  command
分  时  日  月  周  命令
解 释:
第1列表示分钟1~59 每分钟用或者 /1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令

例如定时请求某一个url : 00 03 * * * /usr/bin/curl http://crmpay.com/mpdown

 实用的Crontab使用实例
每天 02:00 执行任务

0 2 * * * /bin/sh backup.sh

每天 5:00和17:00执行任务

0 5,17 * * * /scripts/script.sh

每分钟执行一次任务 通常情况下, 

* * * * * /scripts/script.sh

每周日 17:00 执行任务

0 17 * * sun /scripts/script.sh

每 10min 执行一次任务

*/10 * * * * /scripts/monitor.sh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章