美文网首页Tips
Linux 定时任务

Linux 定时任务

作者: Sun东辉 | 来源:发表于2022-05-27 15:28 被阅读0次
  • 在系统服务中心,crond 负责周期任务

    • systemctl status crond.service
  • 添加任务,编辑当前用户的任务列表

    • crontab -e
  • 编辑任务

    *    *    *    *    *    command
    分   时    日   月   周    命令
    
    • 第一列表示分钟 1~59 每分钟用 * 或者 */1 表示
    • 第二列表示小时 1~23(0 表示 0 点)
    • 第三列表示日期 1~31
    • 第四列表示月份 1~12
    • 第五列表示星期几 0~6(0表示星期天)
    • 第六列是要运行的命令
    • *:表示任意时间都,实际上就是“每”的意思,可以代表 00-23 小时或者 00-12 每月或者 00-59 每分。
    • -:表示区间,是一个范围
    00 17-19 * * * command // 每天 17、18、19 点的整点执行命令
    
    • ,: 是分割时间段
    30 3,19,21 * * * command // 表示每天凌晨 3 点和晚上19、21 点的半点时刻执行命令。
    
    • /n: 表示分割,可以看成除法
    */5 * * * * command // 每隔五分钟执行一次
    
  • 一些例子

    30 21 * * * service restart # 每晚的 21:30 重启服务
    45 4 1,10,22 * * service restart # 每月1、10、22 日的 4:45 重启服务
    10 1 * * 6,0 service restart # 每周六、周日的 1:10 重启服务
    0,30 18-23 * * * service restart # 每天 18:00 至 23:00 之间每隔 30 分钟重启服务
    0 23 * * 6 service restart # 每周六的 11:00pm 重启服务
    * */2 * * * service restart # 每两小时重启服务
    * 23-7/1 * * * service restart # 晚上 11 点到早上 7 点之间,每格一小时重启服务
    0 11 4 * mon-wed service restart # 每月的 4 号与每周一到周三的 11 点重启服务
    0 4 1 jan * service restart # 一月一号的 4 点重启服务
    ## -- (功能描述:显示年月日时分秒)
    date "+%Y%m%d%H%M%S" 
    
  • 重启 crontab(默认会每分钟检查一次变更),使配置生效 systemctl restart crond.service

  • 通过 crontab -l 查看当前的定时任务

  • 查看任务的历史 cat /var/spool/mail/root

  • 清除任务 crontab -r

相关文章

  • day 17

    第13章 Linux系统定时任务Cron(d)服务应用实践 1.1、Linux定时任务 1.1.1、什么是定时任务...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

  • linux Crontab

    Linux Crontab:Linux中用于执行定时任务的工具crontab -e:编辑定时任务crontab -...

  • 定时任务

    Linux定时任务 什么是定时任务: 周期性的执行任务计划的软件,linux里定时任务常用软件有:Crond 使用...

  • day17

    Linux系统定时任务 3W1H 框架 Linux系统定时任务: 1、什么是定时任务? 周期性的执行任务计划的软件...

  • day17-Linux系统定时任务

    Linux系统定时任务 1.什么是定时任务? 周期性的执行任务计划的软件,Linux定时任务软件的常用软件cron...

  • 作业-第04周--课堂-Day17-linux系统定时任务Cro

    Day17 课堂笔记 1 Linux系统定时任务 1、什么是定时任务?周期性的执行任务计划的软件,Linux定时任...

  • Linux笔记

    Linux定时任务 Mysql备份 Linux+Mysql定时备份 * * * * * user task分 时 ...

  • 79.linux定时任务

    Linux定时任务 通过制定 ```crontab -e``编辑和开启定时任务

  • Linux定时任务

    Linux定时任务 centOS: 使用crontab -e //编辑 crontab -l //查看定时任务 生...

网友评论

    本文标题:Linux 定时任务

    本文链接:https://www.haomeiwen.com/subject/yuxpprtx.html