zoukankan      html  css  js  c++  java
  • 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.在22点45分执行命令
      45 22 * * *
      2.每周1的17点0分执行命令
      0 17 * * 1
      3.每月1号和15号的凌晨5点0分执行命令
      0 5 1,15 * *
      4. 每周一到周五的凌晨4点40分执行命令
      40 4 * * 1-5
      
    • 示例

      # 编辑定时任务
      crontab -e
      # 设置每分钟输出hello到/opt/demo.txt
      */1 * * * * echo "hello" >> /opt/demo.txt
      # 重启定时
      service crond restart
      
      # 查看定数输出
      tail -f /opt/demo.txt
      
  • 相关阅读:
    css深入理解absolute
    CSS深入理解float
    SpringBoot连接Oracle
    Oralce分页
    ps
    VUE基本安装
    JAVA运行war包
    MYSQL数据库事务隔离级别
    如何设计一个关系型数据库
    省选模拟22
  • 原文地址:https://www.cnblogs.com/xujunkai/p/14143002.html
Copyright © 2011-2022 走看看