实验环境的搭建:


1.延迟任务
在系统中我们的维护工作大多数时在服务器行对闲置时进行
我们需要用延迟任务来解决自动进行的一次性的维护
延迟任务时一次性的,不会重复执行
当延迟任务产生输出后,这些输出会以邮件的形式发送给延迟任务发起者
在
RHEL9
中默认系统中的所有普通用户都可以发起延时任务
延迟任务的发起
在系统中我们可以使用
at
命令来发起延迟任务
at
命令执行是调用的是
atd
服务,即使系统最小化安装
atd
也会被安装到系统中
at
任务信息存放在系统中
/var/spool/at
目录中
at
任务的日志文件被存放到
/var/log/cron
中
at
任务执行时如果遇到系统处于关闭状态,那么在开启时
atd
任务会检测未执行的任务并且立即执行
at
命令参数详解
at
命令执行格式为
at [
参数
] [
时间
]
at
命令常用参数
-m
当任务完成之后,即使没有标准输出,将给用户发送邮件
-l atq
的别名,可列出目前系统上面的所有该用户的
at
调度
-d atrm
的别名
,
可以取消一个在
at
调度中的工作
-v
使用较明显的时间格式,列出
at
调度中的任务列表
-c
可以列出后面接的该项工作的实际命令内容
-f
从文件中读取作作业
延迟任务的发起:

结果:

三、系统认定的设计时间及表示方法:
四、定时任务执行优化:
1.黑名单
2,白名单
五、系统及定时任务的设定