Linux命令学习之crontab

crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件;同时,操作系统保存一个针对整个系统的crontab文件,该文件通常是/etc/crontab,而这个文件只能由系统管理员来修改。

用户的crontab文件存放在 /var/spool/cron/USERNAME # crontab -e -u USERNAME

a、每一行定义一个周期性任务,共6个字段。

b、此处的环境变量不同于用户登录后获得的环境,因此建议命令使用绝对路径。

c、执行结果会发送邮件给当前用户。

星号(*)匹配所有有效的值。

短横线(-)表示范围连续取值。

逗号(,)表示离散取值。

正斜线(/)指定间隔频率。例如,0-59/2 在分钟字段表示每两分钟。

*/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点执行一次

猜你喜欢

转载自blog.csdn.net/MyySophia/article/details/81385939