Fork me on GitHub

crontab定时任务

.1.crontab定时任务调度

  • crontab[选项]

    -e  编辑crontab定时任务
    -l 查询crontab任务
    -r 删除当前用户所有定时任务
    
    释义 范围
    第一个 * 一小时当中第几分钟 0-59
    第二个 * 一天当中第几个小时 0-23
    第三个 * 一个月中的第几天 1-31
    第四个 * 一年当中第几个月 1-12
    第五个 * 一周中的星期几 0-7
  • 特殊字符:

    特殊符号 含义
    * 代表任何时间,比如第一个* 就是代表一小时中每分钟都执行一次意思
    , 代表不连续的时间,比如"0 8,12,16 * * * 命令" ,代表在每天8点0分,12点0分,16点0分都执行一次
    - 代表连续的时间范围,比如"0 5 * * 1-6" , 代表在周一到周六的凌晨5点0分执行命令
    */n 代表每隔多久执行一次,比如"*/10 * * * * 命令" 代表每隔10分中就执行一遍
  • 示例:

    1.在2245分执行命令
    45 22 * * *
    2.每周1170分执行命令
    0 17 * * 1
    3.每月1号和15号的凌晨50分执行命令
    0 5 1,15 * *
    4. 每周一到周五的凌晨440分执行命令
    40 4 * * 1-5
    
  • 示例

    # 编辑定时任务
    crontab -e
    # 设置每分钟输出hello到/opt/demo.txt
    */1 * * * * echo "hello" >> /opt/demo.txt
    # 重启定时
    service crond restart
    
    # 查看定数输出
    tail -f /opt/demo.txt
    
posted @   是阿凯啊  阅读(135)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示