1. crontab格式详解
分 时 日 月 周
* * * * *
分钟 1-59
小时 1-23 0表示零点
日 1-31
月 1-12
星期 0-6 0表示星期日
数据格式
1 * * * * 纯数字 每小时的第一分钟执行(每小时执行一次)
*/1 * * * * 分数 每隔一分钟
10-30/1 * * * * 某个小时下的 10到30分内 每分钟执行
* 23-5 * * * 区间 每天的 23点到5点执行
* 1,3,5 * * * 列举 每天的 1点 3点 5点执行
每隔30分钟
*/30 * * * *
0,30 * * * *
2. crontab常用命令
crontab -e 编辑定时执行脚本
crontab -l 查看定时执行脚本
Linux:service crond restart
/etc/init.d/crond restart
Mac: sudo /usr/sbin/cron restart
3. crontab执行结果保存到指定文件
定时脚本执行结果保存到当前日期文件
30 * * * * echo '123' >>/tmp/$(date +%Y-%m-%d).log
定时脚本保存指定输出和错误记录
0,30 * * * * /usr/local/a.sh >>/tmp/log/a.log 2>&1
2>&1 表示错误和标准输出 同样输出到a.log
2 表示错误输出
1 表示标准输出
>&具体的区别:http://blog.csdn.net/reyleon/article/details/11595985