定时任务:
1、什么是定时任务
2、定时任务的软件的种类
3、定时任务
4、用户定时任务
5、crontab-e可能会出现的提示
6、定时任务的日志:/var/log/cron、/var/log/message
7、定时任务的各类格式:*-,*/n
8、案例
9,while使用
1、什么是定时任务
类似日常生活之中的闹铃;主要用于定时执行个别,达到定时处理数据的作用。
2、定时任务的软件的种类
1、linux操作自带的软件:crontab
2、第三方的定时任务软件:atd、anacron
3、WEB定时软件:PPGo_Job
4、基于etcd的定时任务系统
3、定时任务
3.1、定时目录
/etc/cron.hourly:每小时执行一次
/etc/cron.daily:每晚执行一次
/etc/cron.weekly:每周执行一次
/etc/cron.monthly:每月执行一次
3.2、定时任务的配置文件
/etc/crontab
3.3、定时任务编撰文件
crontab-e:编辑定时任务(用户可以省略linux 编辑定时任务红帽子linux,默认是当前用户)
crontab-l:查看定时任务(只查看当前用户的定时任务)
4、用户定时任务
4.1、定时任务的格式
分钟小时日期月份礼拜(crontab表达式)
user-name指的是执行这个定时任务的用户
commandtobeexecuted:运行的
案例1:要求在每晚下午3点45分执行一次
453***
案例2:要求在每晚下午3点45分以root用户执行/root/1.sh一次
453***root/root/1.sh
4.2、定时任务保存的地方
/var/spool/cron
所有的用户定时任务都保存在/var/spool/cron目录中linux服务器系统,当用户降低定时任务时,会在该目录中添加以自己名称命名的文件,并将定时任务保存在其中。
5、crontab-e可能会出现的错误或提示
nocrontabforoldboy02:没有任何定时任务
crontab:installingnewcrontab:新增了一个定时任务
Doyouwanttoretrythesameedit?:编辑的定时任务可能会出现错误
6、定时任务的日志
当定时任务出现错误的时侯,须要排查错误,就须要到定时任务日志文件中去查询错误的诱因
/var/log/cron:可以查看到执行这些定时任务
/var/log/messages:记录系统操作的日志,(比如:用户登入)
7定时任务的各类格式
8案例
案例1:要求每分钟执行一次
案例2:要求每晚的深夜3点执行一次
03***
案例3:要求每晚早上7,9,12点各执行一次
07,9,12***
案例4:要求每位季度执行一次
0311,4,7,10*
案例5:要求在每晚早上的7点每隔2分钟执行一次(0分钟的时侯执行)
*/77***
案例6:要求每位月的1号的礼拜一执行一次
001*1
案例7:要求每晚的8-11点每隔5分钟执行一次
*/58,9,10,11***
或则
*/58-11***
案例8:要求每晚的21点到下午3点linux 编辑定时任务,每位5分钟执行一次
*/521-3***
或则
*/521-23,0-3***
案例9:要求每晚上7点开始,每隔两分钟执行一次
*/27-23***
案例10:要求每晚上7点开始,每隔两小时的两分钟执行一次
*/27-23/2***
案例11:要求工作日(1-5)的7点和晚上两点执行一次
07,14**1,2,3,4,5
9while使用
死循环:执行ll,date,睡1秒,清空
whiletrue;doll;date;sleep1;clear;done
本文原创地址://q13zd.cn/alfxjclxtsms.html编辑:刘遄,审核员:暂无