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