`

Unix/Linux周期任务管理crontab笔记

 
阅读更多

用处:主要用于周期性往复执行的任务设置。

 

命令格式:

crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]

 

参数说明:

-e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先

设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)

-r [UserName]: 删除目前的时程表   

-l [UserName]: 列出目前的时程表   

-v [UserName]:列出用户cron作业的状态

 

使用说明:

在输入crontab -e后进入文本编辑界面

周期任务的定义格式 :f1 f2 f3 f4 f5 cmd

解释

f1: 分钟

f2: 小时

f3: 一个月份中的第几日

f4: 月份

f5: 一个星期中的第几天(0-6,0表示星期天)

cmd: 要执行的命令(都使用绝对路径)

  1. 当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程式,其余类推   
  2. 当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推   
  3. 当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推   
  4. 当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推

 

 

分享到:
评论

相关推荐

    详解Unix/Linux中周期执行指令Crontab命令

    Crontab命令是Unix/Linux操作系统中的一个核心工具,它允许用户设定周期性的任务调度,以自动执行特定的命令或脚本。Crontab基于时间触发,由守护进程`crond`监控并执行,使得系统可以在预设的时间执行一系列任务,...

    Linux定时脚本crontab中文乱码.docx

    当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...

    UNIX / Linux 系統基礎入門

    - **任务调度**:使用`crontab`进行定时任务的设置。 #### 5. **进阶管理** - **文件系统管理**:学习如何进行磁盘分区、文件系统挂载、设置磁盘配额等操作。 - **系统启动流程**:理解GRUB引导加载器的作用,了解...

    2013年集美大学linux考试部分题目

    第二题涉及使用`crontab`设置定期任务,清理文件和执行备份。 第六题的防火墙代码分析可能涉及iptables规则配置,考生需要了解iptables的基本语法和网络访问控制原理。 总的来说,集美大学的这份数字化试卷覆盖了...

    linux C7 crontab离线安装包

    在Linux系统中,Crontab(也称为cron table)是一个非常重要的工具,用于安排周期性的任务,例如定期备份、日志清理、系统维护等。在Linux CentOS 7(C7)环境中,通常使用RPM(Red Hat Package Manager)包管理系统...

    Linux系统计划任务crontab命令简单介绍.docx

    Linux 系统计划任务 crontab 命令简单介绍 Linux 系统计划任务 crontab 命令简单介绍 Linux 计划任务 cron 是一个定时模式,例如我们可以在系统使用最少时对系统进行备份,但是管理员不可能在半夜来到公司工作,...

    Linux网络操作系统基础:周期性任务crontab.pptx

    Linux网络操作系统基础中,周期性任务的管理是一个关键部分,主要涉及到`cron`服务和`crontab`命令。`cron`是Linux下的一种计划任务调度器,它允许用户或系统管理员安排任务在特定时间自动执行。这在系统维护、自动...

    linux 定时任务 crontab 详细解释

    ### Linux定时任务Crontab详解 #### 一、Crontab简介 在Linux系统中,Cron服务是一种用于计划执行任务的工具。它允许用户设置周期性运行的任务,例如自动备份数据、定时发送邮件等。Cron服务的核心是`crontab`命令...

    Linux Crontab 定时任务 命令详解

    Linux Crontab 定时任务 命令详解 Linux Crontab 是一个强大的定时...Linux Crontab 是一个功能强大且灵活的定时任务命令,通过编写 Crontab 文件,可以实现自动化管理和维护服务器,从而提高服务器的安全性和可靠性。

    linux 用户任务定时器配置 crontab -e 编辑的文本

    linux 配置定时任务, crontab -e 编辑的文本,用户任务定时器配置,目录位置在 /var/spool/cron中的root文件中

    linux定时任务命令之crontab

    Crontab是Linux系统中一个非常重要的工具,用于在固定时间周期性地执行特定任务。通过crontab,管理员和用户可以设置脚本或命令在指定的时间自动执行,极大地提高了自动化管理的能力。 #### 1. Crontab介绍 ##### ...

    Linux的定时任务crontab命令怎么用.pdf

    Linux中使用crontab命令实现定时任务 在Linux系统中,crontab命令是一个非常有用的工具,它可以帮助用户实现定时...在Linux系统中,用户可以使用crontab命令来执行各种定期任务,从而提高系统的自动化程度和管理效率。

    unix C语言crontab、makefile资料

    【Unix C语言crontab、makefile资料】 ...通过学习和掌握crontab和makefile,开发者能够更高效地管理和自动化Unix/Linux环境中的任务,提高工作效率。同时,对于C语言的理解也是提升Unix系统编程能力的基础。

    Linux定时任务Crontab详解

    Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍能记住了,关键是要记住/var/spool/cron这个目录。下面看一下...

    Linux中使用crontab自动清除日志

    crontab 命令是 Unix 和类 Unix 操作系统中设置周期性被执行的指令的命令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 crontab 命令的主要功能是用于设置周期性被执行的...

    Unix Crontab

    在Unix和类Unix系统中,`crontab`(cron table)是一个强大的工具,用于自动化周期性的任务调度。它是Unix时间调度程序`cron`的一部分,允许用户定义一系列定时任务,这些任务会在特定的时间间隔自动执行。`crontab`...

    Linux系统计划任务crontab命令简单介绍linux操作系统电脑资料.doc

    Linux系统计划任务crontab命令简单介绍 Linux系统计划任务crontab命令是Linux操作系统中的一种常用工具,用于实现自动化任务调度。crontab命令可以让用户设定在某个特定时间执行某个命令或脚本,从而实现自动化任务...

    linux下定时执行任务的方法及crontab 用法说明(收集整理)

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一...

    专题资料(2021-2022年)Linux定时执行程序Crontab.docx

    Crontab 是一个很方便的在 Unix/Linux 系统上定时(循环)执行某个任务的程序。通过 Crontab 命令,可以添加或者编辑需要定时执行的任务。 Crontab 的使用可以分为两部分:一是使用 Crontab 命令来添加或者编辑任务...

    Go开发的crontab 代替linux原生crontab.zip

    `crontab`是一个Unix/Linux系统中的计划任务调度命令,它允许用户按照设定的时间间隔运行指定的程序或脚本。原生的`crontab`依赖于系统的守护进程,可能在资源有限的环境中不那么理想。Go语言版本的`crontab`可能...

Global site tag (gtag.js) - Google Analytics