shell脚本与crontab定时器的运用

  • crond服务

    以守护进程方式在无需人工干预的情况下来处理一系列作业和指令的服务

  • crond服务的启停命令:

    # 查看状态
    systemctl status crond.service
    # 启动服务
    systemctl start crond.service 
    # 重启服务
    systemctl restart crond.service 
    # 停止服务
    systemctl stop crond.service
    
  • crontab定时器的使用

    语法:crontab [选项]
    crontab -l	# 列出crontab有哪些任务
    crontab -e	# 编辑crontab任务
    crontab -r	# 删除crontab的所有任务
    
    内容格式:
    * * * * * 级别 命令
    分 时 日 月 周
    
  • crontab例子

    # 每分钟执行
    * * * * * 或者 */1 * * * *
    # 每小时执行
    0 * * * *
    # 每天执行
    0 0 * * *
    # 每周执行
    0 0 * * 0
    # 每月执行
    0 0 1 * *
    # 每年执行
    0 0 1 1 *
    # 每天早上6点执行
    0 6 * * *
    # 每两个小时执行
    0 */2 * * *
    # 每小时的10分,40分执行
    10,40 * * * *
    # 每天的下午4点、5点、6点的5 min、15 min、25 min、35 min、45 min、55 min时执行命令
    5,15,25,35,45,55 16,17,18 * * *
    
上一篇:Linux定时任务


下一篇:【OS_Linux】Centos7 设置定时任务