定时任务:

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

定时任务编辑工具_linux 编辑定时任务_定时任务编辑工具怎么用

所有的用户定时任务都保存在/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

本文原创地址:https://www.linuxprobe.com/alfxjclxtsms.html编辑:刘遄,审核员:暂无