crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常是/etc/crontab
,而这个文件只能由系统管理员来修改。
用户的crontab文件存放在 /var/spool/cron/USERNAME # crontab -e -u USERNAME
a、每一行定义一个周期性任务,共6个字段。
b、此处的环境变量不同于用户登录后获得的环境,因此建议命令使用绝对路径。
c、执行结果会发送邮件给当前用户。
星号(*)匹配所有有效的值。
短横线(-)表示范围连续取值。
逗号(,)表示离散取值。
正斜线(/)指定间隔频率。例如,0-59/2 在分钟字段表示每两分钟。
扫描二维码关注公众号,回复:
3698168 查看本文章
*/5 * * * * 每5分钟执行一次
3 * * * * 每小时的第3分钟执行一次
3 4 * * 5 每周5的4点3分执行一次
5 6 7 * * 每月的7号的6点5分执行一次
7 8 9 10 * 每年的10月9号8点7分执行一次
9 8 * * 3,7 每周3和周日的8点9分
0 8,20 * * 3,7 每周3和周日的8点和20点执行一次
0 9-18 * * 1-5 周一到周五的9-18点,即工作时间内的每小时
0 7 25 12 * 每年的12月25号7点执行一次