第三章 -- (第三单元)--系统延迟级定时机制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 -- (第三单元)--系统延迟级定时机制相关的知识,希望对你有一定的参考价值。
一、计划定期任务
1.at命令:
命令在某个固定时间运行
命令在多久之后运行
2.at命令黑白名单
将某个用户加入黑名单,可以禁止该用户使用at命令
*******
注意事项:
白名单需要用户自己建立,当/etc/目录下有白名单后黑名单将会失效。要想让黑名单重新执行只需要删除白名单就好
二、管理定期任务
cron 设备管理必须按计划定期重复运行的程序。后台程序crond 每分钟唤醒一次,以运行计划的任何任务用户使用crontab命令计划个人任务。系统管理员可以在系统范围配置文件中设置任务
crontab -l 列出文件
crontab -r 删除文件
crontab -e 编辑文件
crontab -e 使用默认编辑器 vim
cron时间表示方式
* * * * * conmmand
1 2 3 4 5
1---------分钟
2---------小时
3---------天
4---------月
5---------周
举例: 05 * * * * conmmand ##每小时整点过5分钟执行一次命令
05 02 * * * conmmand ##每天2:05执行一次任务
25 04 03 * * conmmand ##每月第一天04:25执行一次任务
13 04 12 4 * conmmand ##4月12日04:13执行一次任务
*/10 9-17 1,13 * * conmmand ##每月第一天和第十三天09-17点之间每隔十分钟执行一次
*******
注意事项:
对于每天或者每周,每月都要运行一次的脚本可以将它放在/etc/cron.{daily,weekly,monthly}中相应的目录下,这些任务就会按时运行
三、系统中的临时文件
1.系统中服务在正常运行时会产生临时文件,在系统中/usr/lib/tmpfiles.d/中标识这些文件的存放位置
vim/usr/lib/tmpfiles.d/sz.conf
这个文件表示,在/mnt/westos/目录中存在超过20s的文件被列入执行范围
2.控制系统中的临时文件
systemd-tmpfiles --create /usr/lib/tmpfiles.d/sz.conf
创建
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/sz.conf
删除
以上是关于第三章 -- (第三单元)--系统延迟级定时机制的主要内容,如果未能解决你的问题,请参考以下文章