系统延迟及定时机制

来源:互联网 发布:淘宝店铺怎么改价 编辑:程序博客网 时间:2024/05/16 09:27

计划定期任务

at命令

at命令可以指定某一任务在将来的特定时间运行
[root@server Desktop]at now+2min
at> echo hello world (ctrl+d)
at> <EOT>
job 1 at ….
这里写图片描述
at -l       查看at的job
at -c 作业编号  查看job所包含的命令
atrm 作业编号  删除job
PS.at的用户使用限制
/etc/at.deny ———– 禁止使用at的用户名单
/etc/at.allow ——— 允许使用at的用户名单,此名单原本不存在,建立后若无内容则只有root用户能使用

管理定期任务

cron

cron 设备管理必须按计划定期宠物运行的程序。后台程序
crond 每分钟唤醒一次,以运行计划的任何任务用户使用
crontab 命令计划个人任务。系统管理员可以在系统范围配置文件中设置任务
crontab -l   列出文件
crontab -r   删除文件
crontab -e   编辑文件
这里写图片描述

corn时间表示方式

1*2*3*4*5* commend
1*—–分钟
2*—–小时
3*—–天
4*—–月
5*—–周
这里写图片描述

PS.cron权限设定
/etc/cron.deny —–用户黑名单
/etc/cron.allow —–用户白名单

系统中的临时文件

系统中服务在正常运行时会产生临时文件
在系统中的/usr/lib/tmpfiles.d/标实服务的临时文件存放位置

控制系统中的临时文件

systemd-tmpfiles
–create /usr/lib/tmpfiles.d/westos.conf
–clean /usr/lib/tmpfiles.d/westos.conf
示例
每5s在/mnt创建一个root:root 的名为westos的目录
这里写图片描述

0 0
原创粉丝点击