zoukankan      html  css  js  c++  java
  • Linux之crond任务调度

    1. 示意图

    1569487836573

    2. 基本语法

    crontab [选项]
    
    # 	-e : 编辑crontab定时任务
    #	-l : 查询crontab
    #	-r : 删除当前用户所有的crontab任务
    
    # 例子:
    # 每分钟执行查看一次/ect目录,把目录内容写进/tml/a.txt下
    
    # 具体实现步骤:
    crontab –e
    */ 1 * * * * ls -l /etc >> /tmp/a.txt
    # 保存退出
    

    3. 参数细节说明

    1569490410747

    1569490530580

    时间参数案例:
    1.每天22点45分执行
    45 22 * * *
    2.每周一的17点执行
    0 17 * * 1
    3.每月1号和15号的凌晨5点执行
    0 5 1,15 * *
    4.每周一到周五的凌晨4点40份执行
    40 4 * * 1-5
    5.每天的凌晨4点,每隔10分钟执行一次命令
    */10 4 * * *
    

    4. 案例

    # 1.每隔 1 分钟,就将当前的日期信息,追加到 /tmp/mydate  文件中
    */1 * * * * date >> /tmp/mydate
    # 2.每隔 1 分钟, 将当前日期和日历都追加到 /home/mycal  文件中
    # 方法一:使用&&
    */1 * * * * date >> /tmp/mydate && cal >> /tmp/mydate
    # 方法二:将任务写入ssh文件,定时执行文件
    # myssh.sh文件内容
    #!/bin/bash
    date >> /tmp/mydate
    cal >> /tmp/mydate
    # 添加任务
    crontab –e
    */1 * * * * myssh.sh
    
  • 相关阅读:
    旅行
    赛道修建
    逃学的小孩
    hdu4035_概率dp
    hdu4405_概率dp
    poj2096_概率dp
    poj3420_找规律+矩阵快速幂
    poj2411_状压dp
    poj3744_矩阵快速幂
    hdu5720_贪心
  • 原文地址:https://www.cnblogs.com/zj420255586/p/12173063.html
Copyright © 2011-2022 走看看