Advertisement

Linux的定时任务调度:crond与at命令

阅读量:

定时任务调度

  • 一、crond任务调度
      • 1、简介
      • 2、基础语法结构
      • 3、入门指南
      • 4、实例解析
      • 5、与crond相关的操作命令
    • 二、at定时任务

      • 1、基本说明
      • 2、at命令的使用格式
      • 3、实际应用场景示例

一、crond任务调度机制解析

1、概述

  • 任务调度:指系统在特定时间点执行的指定命令或程序
    • 任务调度分类:
      系统运行任务 - 部分关键性操作需要周期性地进行,例如病毒扫描等例行检查
      用户个性化任务 - 某些用户可能有特定需求,希望运行某些应用程序,例如对mysql数据库进行数据备份

2、基本语法

crontab [选项]

常用选项:

  • -e:用于编辑用户的定时任务配置
  • -l:用于查看当前用户的定时任务列表
  • -r:用于清除当前用户所设置的所有定时任务

3、快速入门

① 配置任务调度配置文件:/etc/crontab

② 配置个人任务计划:运行crontab -e指令

③ 将具体任务写入调度配置文件

例如:*/1 * * * * ls -l /etc/ > /tmp/to.txt

其含义为在每个小时的每一分钟执行ls -l /etc/

全部评论 (0)

还没有任何评论哟~