linux云自动化系统运维17(延时服务及定时服务)

简介:
  1. 系统延迟服务
    at发起的延迟服务都是一次性的。
      at + time
    [kiosk@foundation24 Desktop]$ at 11:11
    at> date
    at> <EOT>     ctrl+d   执行at延迟命令
    job 1 at Tue Aug  1 11:11:00 2017
    [kiosk@foundation24 Desktop]$

    wKiom1mBM-PiBb-nAABPAc_1c3M505.png

    命令

       at -l | atq       查看当前任务
       atrm | at -d      取消指定任务   
       at -c             查看任务内容  
       at now+1min       延迟一分钟
       at -f file        延迟执行文件中的内容

    wKiom1mBaLTh7waeAAAwjyfjaAU684.png


       at -m             延迟命令没有输出时仍然发送邮件给执行者
       at -M             延迟命令有输出时但不发送邮件给执行者



  2. wKioL1mBNIyRfC10AAAXdztBwCg186.png

  3. wKiom1mBNIyg1IUgAAAkSdvUzoM320.png

  4. wKioL1mBNI2QXcGmAAA8y4GpvM4815.png

  5. wKiom1mBNK_CT0DCAAAkSdvUzoM540.png


  6. wKioL1mBNI2jsC6pAAAVkE_kr1Y644.png

wKioL1mBNSLzPy4uAAAXdztBwCg013.png


at命令的管理

/etc/at.deny         用户黑名单,在此名单出现的用户不可以执行at命令
/etc/at.allow        名单默认不存在,但名单一旦建立,黑名单失效,系统所有用户默认不可以执行at命令,只有在名单中出现的用户可以使用at命令

wKioL1mBNVrjXYEbAABGMvZJujo686.png

wKiom1mBNVuiSU6AAAB4chxwbTM454.png





2.定时任务
定时任务是永久的
定时任务程序crond,在系统中每分钟做任务扫描

发起方式1
crontab -u username -e           创建定时任务
crontab -u username -r           删除定时任务   
crontab -u username -l           查看定时任务

时间格式:分 时 天 月 周
* * */2 * *     每隔两天
* * 01,15 * 6 ==每月的1号,15号以及每周六
* 8-17/2 * * * ==每天8点到17点,每隔两小时

wKioL1mBNbuyH42tAAAWvoWWoaQ633.png

wKiom1mBNbyCmdJ8AACzq-M5nao991.png

wKiom1mBNbzR2cyKAABsZ-8ZWdQ629.png

wKioL1mBNbzBW9QSAAAgi0jpos8321.png

wKioL1mBNbzxQQKTAAA8jemHp1s983.png



发起方式2
vim /etc/cron.d/filename
分钟 小时 天 月 周       用户     动作
*    *   *  *  *       root    rm -fr /mnt/*    超级用户每分钟清理一次/mnt/中的文件


wKiom1mBN5fD0QzCAAArexey868991.pngcron命令的管理
/etc/cron.deny         用户黑名单,在此名单出现的用户不可以执行cron命令
/etc/cron.allow        名单默认不存在,但名单一旦建立,黑名单失效,系统所有用户默认不可以执行cron命令,只有在名单中出现的用户可以使用cron命令


3.系统临时文件管理
系统中服务在正常运行时会产生临时文件
/usr/lib/tmpfiles.d/*.conf       系统中临时文件的配置文件
文件类型    文件名称   文件权限   文件所有人  文件所有组  文件存在时间
d          /mnt/westos  777    root      root        10s

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*    执行临时文件的配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*     清理临时文件


本文转自 lulu2017 51CTO博客,原文链接:http://blog.51cto.com/13132425/1952911

相关文章
|
数据采集 运维 数据可视化
AR 运维系统与 MES、EMA、IoT 系统的融合架构与实践
AR运维系统融合IoT、EMA、MES数据,构建“感知-分析-决策-执行”闭环。通过AR终端实现设备数据可视化,实时呈现温度、工单等信息,提升运维效率与生产可靠性。(238字)
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
589 146
|
传感器 人工智能 运维
AR智慧运维系统介绍
阿法龙XR云平台是一款面向工业领域的增强现实(AR)智能化平台,助力企业实现数字化转型。平台集成智能巡检工作流、远程协助、AI视频验收、人脸识别等功能模块,支持AR眼镜与移动终端,提供虚实融合的运维体验。具备高度定制化能力,适配多种工业场景,提升运维效率与智能化水平。
|
数据采集 运维 监控
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
本文系统解析爬虫与自动化核心技术,涵盖HTTP请求、数据解析、分布式架构及反爬策略,结合Scrapy、Selenium等框架实战,助力构建高效、稳定、合规的数据采集系统。
1595 62
爬虫与自动化技术深度解析:从数据采集到智能运维的完整实战指南
|
数据采集 运维 监控
运维靠经验拍脑袋?不如上车:构建“数据驱动”的智能决策系统
运维靠经验拍脑袋?不如上车:构建“数据驱动”的智能决策系统
390 0
|
人工智能 运维 监控
聚焦“AI+运维”深度融合,龙蜥系统运维联盟 MeetUp 圆满结束
现场 40 多位开发者进行了深入的技术交流,探索 AI 与运维深度融合的未来路径。
|
人工智能 运维 Prometheus
别等系统“炸了”才慌!聊聊AI搞运维故障检测的那些真香时刻
别等系统“炸了”才慌!聊聊AI搞运维故障检测的那些真香时刻
723 0
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
929 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
机器学习/深度学习 人工智能 测试技术
EdgeMark:嵌入式人工智能工具的自动化与基准测试系统——论文阅读
EdgeMark是一个面向嵌入式AI的自动化部署与基准测试系统,支持TensorFlow Lite Micro、Edge Impulse等主流工具,通过模块化架构实现模型生成、优化、转换与部署全流程自动化,并提供跨平台性能对比,助力开发者在资源受限设备上高效选择与部署AI模型。
1031 9
EdgeMark:嵌入式人工智能工具的自动化与基准测试系统——论文阅读