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

简介:

一、计划定期任务

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

相关文章
|
机器学习/深度学习 自然语言处理 搜索推荐
文本点击率预估挑战赛-冠亚季军方案总结(上)
文本点击率预估挑战赛-冠亚季军方案总结(上)
487 0
文本点击率预估挑战赛-冠亚季军方案总结(上)
|
10月前
|
机器学习/深度学习 人工智能 安全
AI与旅游业:旅行规划的智能助手
在数字化浪潮中,人工智能(AI)正重塑旅游业。本文探讨了AI如何通过个性化推荐、智能预测与预警、语音交互与虚拟助手、增强现实体验及可持续发展,提升旅行规划的效率、安全性和趣味性,推动旅游业创新与变革。
|
10月前
|
数据库 开发者
IntelliJ IDEA调试技巧:提升你的调试效率
调试是软件开发中不可或缺的一部分,而IntelliJ IDEA提供了一套强大的调试工具,可以帮助开发者更高效地定位和解决问题。本文将分享一些高手必会的IDEA调试技巧,让你在调试时如虎添翼。
263 0
|
12月前
|
Kubernetes API Docker
跟着iLogtail学习容器运行时与K8s下日志采集方案
iLogtail 作为开源可观测数据采集器,对 Kubernetes 环境下日志采集有着非常好的支持,本文跟随 iLogtail 的脚步,了解容器运行时与 K8s 下日志数据采集原理。
|
SQL 关系型数据库 MySQL
sql数据库同步软件
SQL数据库同步软件有多种选择,以下是一些常见的工具: * SQL Data Compare:此工具可以帮助在SQL Server或Azure SQL数据库之间进行数据比较和同步。它能够自动检测
|
机器学习/深度学习 数据可视化 数据挖掘
【视频】线性混合效应模型(LMM,Linear Mixed Models)和R语言实现案例(一)
【视频】线性混合效应模型(LMM,Linear Mixed Models)和R语言实现案例
|
XML 前端开发 JavaScript
SpringMVC中单独配置<mvc:default-servlet-handler/> 导致 Controller失效
SpringMVC中单独配置<mvc:default-servlet-handler/> 导致 Controller失效
462 0
|
Java Spring 容器
【Spring系列笔记】IOC与DI
IoC 和 DI 是面向对象编程中的两个相关概念,它们主要用于解决程序中的依赖管理和解耦问题。 控制反转是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入和依赖查找。
198 2
|
供应链 安全 物联网
未来交织:新兴技术趋势与跨界应用探析
【4月更文挑战第28天】随着科技的迅猛发展,新兴技术如区块链、物联网(IoT)、虚拟现实(VR)等不仅在各自领域内持续演进,更在相互交融中催生出新的应用场景。本文将深入探讨这些技术的发展趋势,并分析它们在不同领域中结合使用时的创新应用,从而揭示技术进步如何推动社会和经济的转型。
|
前端开发 JavaScript 数据处理
在JavaScript中,异步函数是指什么
【5月更文挑战第9天】JavaScript中的异步函数用于处理非立即完成的操作,如定时器、网络请求等。它们可通过回调函数、Promise或async/await来实现。示例展示了如何使用async/await模拟网络请求:定义异步函数fetchData返回Promise,在另一异步函数processData中使用await等待结果并处理。当fetchData的Promise解析时,data变量接收结果并继续执行后续代码。注意,调用异步函数不会阻塞执行,而是会在适当时间点继续。
118 0