#1.系统延时任务#
#at命令发起的延时任务都时一次性的
at + time
[root@demo ~]# at 11:11
at> rm -fr /mnt/* ##延迟动作
at> <EOT> ##ctrl+d表示发起动作
job 6 at Tue Aug 1 11:11:00 2017
at -l | atq #查看当前任务
atrm | at -d #取消指定任务
at -c #查看任务内容
at now+1min #延迟一分钟
如图 在/mnt/下创立五个文件 令它在19:35分删除
这是结果
at -l | #查看当前任务at -d\ #取消指定任务at -c\ #查看任务内容at now+1min\ #延迟一分钟
at 命令的执行权力设定
/etc/at.deny ##用户黑名单,在此名单中出现的用户不能执行at命令
/etc/at.allow ##用户白名单,名单默认不存在,但名单一旦出现,黑名单失效
##系统所有用户默认不能执行at,只有在名单中出现的用户可以使用at命令
%%在黑名单写入westos 其就不能执行at命令 白名单反之即可 黑白名单不同时存在 默认黑名单
其结果如图所
2.定时任务
#定时任务程序crond,在系统中每分钟做任务扫描
#发起方式一#
crontab -u username -e #发起任务
crontab -u username -r #删除任务 /var/spool/cron
crontab -u username -l #查看任务
crontab 命令的执行权力设定
/etc/cron.deny ##用户黑名单,在此名单中出现的用户不能执行crontab命令
/etc/cron.allow ##用户白名单,名单默认不存在,但名单一旦出现,黑名单失效
##系统所有用户默认不能执行crontab,只有在名单中出现的用户可以使用
这个为编辑文件的格式
进入编辑 按格式输入需要的指令 如图 我做的是删除这个文件
-r 删除这个任务
####3.系统临时文件的管理####
#系统中服务在正常运行时会产生临时文件
/usr/lib/tmpfiles.d/*.conf ##系统中临时文件的配置
文件类型 文件名称 文件权限 文件所有人 文件所有组 文件存在时间
d /mnt/westos 777 root root 10s
只有超过时间的文件才能被清理
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##执行临时文件配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清里临时文件 黑白名单与at 同理 这里不做具体操作