crontab 任务调度

1.1 原理

在这里插入图片描述

1.2 概述

  • crontab 进行 定时任务的设置

  • 基本语法

      crontab [选项]
    
    • 常用选项
      在这里插入图片描述

1.3 案例: 每隔1分钟将时间打印到 /export/文件中

方案一: 直接式

  • 第一步: date >> /export/mydate1.txt 测试命令

  • 第二步: 通过 crontab -e 进入 定时任务

  • 第三步: 编辑定时任务命令

     */1 * * * * date >> /export/mydate1.txt
    
  • 第四步: 检测是否成功

     cd /export/ && tail -f mydate1.txt
    

方式二: 脚本式

  • 第一步: 书写测试命令

     echo `date +"%Y-%m-%d %H:%M:%S"` >> mydate2.txt
    
  • 第二步: 将命令放到脚本中 vim /export/task.sh

     echo `date +"%Y-%m-%d %H:%M:%S"` >> /export/mydate2.txt
    
  • 第三步: 增加可执行权限

     chmod +x /export/task.sh
    
  • 第四步: 执行脚本

     /export/task.sh
    
  • 第五步: 进入 定时任务 crontab -e

     */1 * * * * date >> /export/mydate1.txt 
     */1 * * * * /export/task.sh
    
  • 第六步: 测试 观察结果

     tail -f /export/mydate2.txt
    

1.4 参数细节说明

5个占位符的说明
在这里插入图片描述
在这里插入图片描述
例子
在这里插入图片描述

发布了36 篇原创文章 · 获赞 246 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/weixin_45749011/article/details/102698896
今日推荐