当前位置: 首页 > news >正文

Linux例行性工作 at和crontab命令

1,例行性工作

        例行性工作 —— 在某一时刻,必须要做的事情 —— 定时任务  (比如:闹钟)

        例行性工作分为两种:“单一的例行性工作 at”和“循环的例行性工作 crontab”

2,单一执行的例行性工作  at

2.1 介绍at

        单一:仅执行一次

        例行性工作依靠两个进程来完成 at 和 atd:at用于制造例行任务   atd用于执行该任务

        安全措施:利用/etc/at.allow 和 /etc/at.deny限制at的命令执行权限

        at 的路径:/var/spool/at

2.2 at命令详解

        命令格式:at [参数] [时间]

        时间格式:HH:MM    :几点几分

                          AM or PM    :   上下午

                          minutes hours day    :  几时/分/天后

        参数:

                -m:任务执行完成后给用户发邮件

                - l :列出该用户所有at调度

                - d:取消一个at

                - v:列出at列表

                - c:列出下个任务的实际内容

                - f :文件中读取作业

        命令:at+时间+执行的行为   Ctrl+d 保存

        查看任务列表:        

        

例:

18:29 给龙哥发送 “long ge ”

        

查看文件longge:

        

如果要发送邮件,需要通过yum安装软件:

        yum install sendmail -y

        yum install mailx -y

        systemctl start sendmail  启动

命令格式:echo“内容” | mail -s “标题”  用户

查看邮件命令: mail

3,循环执行的例行性工作 crontab

命令格式: crontab -e              ——编辑

                   分 时 日 月 周   执行的任务     :    时中分,日中时,月中日,年中月

参数: -u:只有root执行,可以给用户添加或删除任务

            -e:编辑

            - l:查看任务

            - r:删除任务

如:为yjl用户添加一个任务,每周一到五发送一个早上好

符号表示:  *:任何时刻        ,:分割时段        -:时间范围        /数字:间隔频率

基于参数可以执行不同的表达方式:

例1:

周一到周五早上9点: 0  9  *  *  1-5       或者       0  9  *  *  1,2,3,4,5

例2:

1月20号早上8:00 8:15 8:30 8:45:0,15,30,45  8  20  1  *

                                                       */15  8  20  1  *

无关的时间用*表示

 

anacron : 关机时未处理的任务在开机时立刻执行

http://www.lryc.cn/news/281713.html

相关文章:

  • cookie共享和session共享实例演示
  • 设计模式之开闭原则:如何优雅地扩展软件系统
  • Python Pandera 用于数据验证和清洗:是一个强大的工具用起来
  • 英诺赛科推出BMS方案,搭载100V双向导通VGaN
  • 如何用Mac工具制作“苹果高管形象照”
  • 回环检测算法:Stable Trangle Descriptor
  • MetaGPT入门(二)
  • AI嵌入式K210项目(4)-FPIOA
  • FPGA开发设计
  • 上海亚商投顾:沪指冲高回落 旅游板块全天强势
  • Linux网络--- SSH服务
  • 2.1 数组
  • 超维空间M1无人机使用说明书——53、ROS无人机二维码识别与降落——V2升级版本
  • 瑞萨IDE:CS+ for CC进行BootLoader升级时开发环境配置
  • 翻译: Streamlit从入门到精通 显示图表Graphs 地图Map 主题Themes 二
  • Java 开源扫雷游戏 JMine 发布新版 3.0 及介绍视频
  • Vue v-model 详解
  • 一个超级牛逼的消息推送系统Gotify 使用Gotify来搭建你的消息推送系统
  • 【架构设计】单体软件向微服务化演变
  • 部署ATS(Apache Traffic Server)和Nginx正向代理服务性能对比
  • kafka入门(六):日志分段(LogSegment)
  • Python 与 PySpark数据分析实战指南:解锁数据洞见
  • docker使用nginx部署vue刷新页面404
  • openGauss学习笔记-198 openGauss 数据库运维-常见故障定位案例-分析查询效率异常降低的问题
  • 使用Map.clear()、List.clear()方法,清空时注意!
  • 如何配置Pycharm服务器并结合内网穿透工具实现远程开发
  • c++中的以及链表的基础使用
  • vue v-for循环拖拽排序,实现数组选中的数据拖拽后对应的子数据也进行重新排序
  • google cloud storage批量文件下载
  • easyexcel 3.0.x 版本实现指定列 锁定以及指定列隐藏