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选择器
    有关cookies与session的详细信息
    06OC之内存管理
    04OC之分类Category,协议Protocol,Copy,代码块block
    IOS学习目录
    03OC的类的补充
    02OC的类和对象
    02第一个OC程序
    01OC概述
    02快速学习ExtJs之---第一个HelloWord!
  • 原文地址:https://www.cnblogs.com/xujunkai/p/14143002.html
Copyright © 2011-2022 走看看