linux系统延迟及定时机制

1 at 命令

at命令可以指定某一任务在将来的特定时间运行,at命令必须指定任务运行的时间,设置完成后按ctrl+d开始



1.2 查看任务命令是at –l

1.3 取消任务是atrm+编号

1.4 如果是输出则输出的内容在mail里面

1.5 我们现在切换用户看是否可以添加延时任务

可以看出student普通用户是可以添加延时任务的这样做会影响超级用户的使用,因此我们应该将它禁用


在at.deny配置文件中添加student这样就可以禁止它的定时了

我们还可以设置白名单允许普通用户来设定延时任务

2 管理定期任务

cron设备管理必须按计划定期重复运行的程序

crond每分钟唤醒一次,以运行计划的任务

crontab  -l 列出文件

crontab  -r 删除文件

crontab  -e 编辑文件

crontab –e使用的默认编辑器为vi

首先确认crond.service服务是开启的


用crontable –e –u –root对系统进行定时任务的是设定

也可以用命令直接进行设置/var/spool/cron/root

Cron权限的设定

在系统中默认所有用户可以设定 这样做是很不安全的

用户黑名单的设置/etc/cron.deny

用户白名单的设置/etc/cron.allow

 

系统中的临时文件

系统运行产生的临时文件在/usr/lib/tmpfile.d/下

我们现在增加一个临时任务看看

清除临时文件systemd-tmpfiles –create /usr/lib/tmpfiles/han.conf

启用服务产生临时文件systemd-tmpfiles –create/usr/lib/tmpfiles/han.conf

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值