第三章 -- (第三单元)--系统延迟级定时机制

简介:

一、计划定期任务

 1.at命令:

   命令在某个固定时间运行

  wKioL1j2LKDzDSarAABCDQ5zjC0137.png

   

   命令在多久之后运行

  wKiom1j2LNmyif_lAABFxI5vMQQ697.png

 2.at命令黑白名单

  将某个用户加入黑名单,可以禁止该用户使用at命令

   

  wKioL1j2LSuAlHM-AAA46W1aGGQ013.png

   wKioL1j2LSuDBg2gAAAsVcSkODI898.png

  *******

   注意事项:

    白名单需要用户自己建立,当/etc/目录下有白名单后黑名单将会失效。要想让黑名单重新执行只需要删除白名单就好

二、管理定期任务

   cron 设备管理必须按计划定期重复运行的程序。后台程序crond 每分钟唤醒一次,以运行计划的任何任务用户使用crontab命令计划个人任务。系统管理员可以在系统范围配置文件中设置任务

   

   crontab -l     列出文件

    wKioL1j2Lm7SkFJMAAAt0EtKBUw224.png

   crontab -r     删除文件

   crontab -e     编辑文件

   crontab -e     使用默认编辑器 vim

    wKiom1j2LoLB-KrjAABZ4YarzI4301.png

  

  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

   wKioL1j2MjrSjkLOAAAz1ucICWI464.png

  这个文件表示,在/mnt/westos/目录中存在超过20s的文件被列入执行范围

 2.控制系统中的临时文件

   systemd-tmpfiles --create /usr/lib/tmpfiles.d/sz.conf

    创建

   systemd-tmpfiles --clean  /usr/lib/tmpfiles.d/sz.conf  

    删除

 


本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1917221,如需转载请自行联系原作者

相关文章
|
2月前
|
分布式计算 关系型数据库 MySQL
DataWork数据处理问题之调整并发数量如何解决
DataWork数据处理是指使用DataWorks平台进行数据开发、数据处理和数据治理的活动;本合集将涵盖DataWork数据处理的工作流程、工具使用和问题排查,帮助用户提高数据处理的效率和质量。
43 4
|
7月前
|
消息中间件 监控 算法
深入理解Linux进程管理与优化:原理、调度和资源控制详解
深入理解Linux进程管理与优化:原理、调度和资源控制详解
116 0
|
7月前
|
NoSQL API 调度
.NET开源的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化) - FreeScheduler
.NET开源的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化) - FreeScheduler
106 0
|
监控 数据可视化 PHP
Laravel Crontab 支持的最小单位是分钟,怎么实现秒级执行的需求呢?
Laravel Crontab 支持的最小单位是分钟,怎么实现秒级执行的需求呢?
384 0
Laravel Crontab 支持的最小单位是分钟,怎么实现秒级执行的需求呢?
|
4月前
|
存储 API 调度
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
66 0
|
4月前
|
Cloud Native 前端开发
【性能优化上】第三方组织结构同步优化一,分状态,分步骤的设计,你 get 到了吗?
【性能优化上】第三方组织结构同步优化一,分状态,分步骤的设计,你 get 到了吗?
|
7月前
|
算法 安全 Linux
高性能网络 SIG 月度动态:推动 virtio 支持动态中断调节及更灵活的分流机制
高性能网络 SIG 月度动态送达,一键了解 8 月各项目进展。
|
算法 调度
【操作系统篇】第五篇——调度(概念,层次,调度时机,切换与过程,方式,评价指标)
【操作系统篇】第五篇——调度(概念,层次,调度时机,切换与过程,方式,评价指标)
【操作系统篇】第五篇——调度(概念,层次,调度时机,切换与过程,方式,评价指标)
|
NoSQL Redis 开发者
通用指令-key 时效性控制操作 | 学习笔记
快速学习通用指令-key 时效性控制操作
320 0
通用指令-key 时效性控制操作 | 学习笔记
|
Linux 开发者
第六章--定时测量
        定时测量是由基于固定频率振荡器和计数器的几个硬件电路完成的。 一、时钟和定时器电路         在80x86体系结构上,内核必须显示地与几种时钟和定时器电路打交道。
981 0