Linux实操篇(定时任务调度)

crond 任务调度

基本介绍

crontab 进行 定时任务的设置

  • 概述
    任务调度:是指系统在某个时间执行的特定的命令或程序
    任务调度分类:
    1.系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等
    2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库地备份
    在这里插入图片描述
  • 基本语法
    crontab[选项]
  • 常用选项
    在这里插入图片描述
  • 快速入门
    在这里插入图片描述

特定时间执行任务案例

在这里插入图片描述

  • crond 相关指令
    crontab -r :终止任务调度
    crontab -l :列出当前有哪些任务调度
    service crond restart [重启任务调度]

at定时任务

  • 基本介绍
  1. at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行。
  2. 默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业
  3. at命令是一次性定时计划任务,执行完一个任务后不再执行此任务了
  4. 在使用at命令的时候,一定要保证atd进程的启动,可以使用相当指令来查看
    ps -ef | grep atd //可以检测atd是否在运行
    示意图
    在这里插入图片描述
  • at命令格式
    at [选项][时间]
    Ctrl + D 结束at命令的输入
  • at命令选项
    在这里插入图片描述
  • at时间定义
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值