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

简介:

一、计划定期任务

 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,如需转载请自行联系原作者

相关文章
|
NoSQL API 调度
.NET开源的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化) - FreeScheduler
.NET开源的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化) - FreeScheduler
172 0
|
监控 数据可视化 PHP
Laravel Crontab 支持的最小单位是分钟,怎么实现秒级执行的需求呢?
Laravel Crontab 支持的最小单位是分钟,怎么实现秒级执行的需求呢?
508 0
Laravel Crontab 支持的最小单位是分钟,怎么实现秒级执行的需求呢?
|
19天前
|
数据处理 调度
Dataphin功能Tips系列(26)-事实逻辑表配置数据延迟
零售行业中,订单数据是每天晚上由pos系统同步至数据中台,但门店人员经常会没有及时将订单信息录入pos,也许隔天或是隔几天才录入,这会导致指标的不准确性,数据中台的开发人员往往需要进行批量补历史分区的数据,这时怎么才能减轻开发人员的工作,让系统能够自动补前几天分区中的事实逻辑表中的数据呢?
|
2月前
|
边缘计算 缓存 自动驾驶
5G如何实现更高的数据速率?涉及哪些技术?
5G如何实现更高的数据速率?涉及哪些技术?
73 0
|
6月前
|
Linux 调度 数据库
|
6月前
|
存储 API 调度
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
FreeRTOS深入教程(任务创建的深入和任务调度机制分析)
280 0
|
11月前
|
Cloud Native 前端开发
【性能优化上】第三方组织结构同步优化一,分状态,分步骤的设计,你 get 到了吗?
【性能优化上】第三方组织结构同步优化一,分状态,分步骤的设计,你 get 到了吗?
|
算法 调度
【操作系统篇】第五篇——调度(概念,层次,调度时机,切换与过程,方式,评价指标)
【操作系统篇】第五篇——调度(概念,层次,调度时机,切换与过程,方式,评价指标)
【操作系统篇】第五篇——调度(概念,层次,调度时机,切换与过程,方式,评价指标)
|
NoSQL Redis 开发者
通用指令-key 时效性控制操作 | 学习笔记
快速学习通用指令-key 时效性控制操作
347 0
通用指令-key 时效性控制操作 | 学习笔记
|
Java 调度 开发工具
QuickTask动态脚本支持框架整体介绍篇
一个简单的动态脚本调度框架,支持运行时,实时增加,删除和修改动态脚本,可用于后端的进行接口验证、数据订正,执行定时任务或校验脚本
260 0
QuickTask动态脚本支持框架整体介绍篇