Linux入门|(三)系统定时任务及系统延时任务

一、系统延时任务

at

at 时间 ##设定任务执行时间
at -l ##查看任务列表
at -c 任务号 ##查看任务内容
at -r 任务号 ##取消任务执行

在这里插入图片描述在这里插入图片描述

时间到了:
在这里插入图片描述

2.at任务黑白名单

黑名单/etc/at.deny

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

白名单 /etc/at.allow(系统中默认不存在)

系统默认不存在,当文件创建后,普通用户不能操作at命令,只有出现在此文件里的用户可以使用at命令,且白名单存在时,黑名单失效

在这里插入图片描述

在这里插入图片描述

二、系统定时任务

1.crontab时间表示方式

* * * * * 
分钟 小时 日 月份 周
周:0-7,0和7都表示周天
如:
* * * * * ##表示每分钟执行一次
*/2 09-17 01,03 09 1-7 ##表示九月的1号、3号,以及从周一到周天,从上午9点到下午17点,每隔2min执行一次

2. 系统控制crontab的服务

在这里插入图片描述

3.crontab

crontab -e -u username ##创建定时任务
crontab -u username -l ##查看username用户的任务列表
crontab -u username -r ##删除username用户的任务

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

4.系统级别的cron(文件设定定时任务)

在这里插入图片描述

在这里插入图片描述

定时任务存放

/var/spool/cron/用户名

5.crontab的黑白名单

crontab的黑名单

/etc/cron.deny

crontab的白名单

/etc/cron.allow
同理at的黑白名单

三、系统中临时文件的管理方式

系统中服务在正常运行时会产生临时文件,在系统中 /usr/lib/tmpfiles.d/ 目录下存放,系统的临时文件配置是 /usr/lib/tmpfiles.d/*.conf,所以自己创建的临时文件配置文件必须以.conf结尾

cd /usr/lib/tmpfiles.d/
vim xxx.conf
编写:
类型 文件名 权限 拥有者 拥有组 存在时间
d(目录)
f(文件)

在这里插入图片描述

sysemd-tempfiles --create /usr/lib/tmpfiles.d/* ##创建临时文件
sysemd-tempfiles --clean /usr/lib/tmpfiles.d/* ##清理临时文件

在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值