`

linux 定时程序 crontab

 
阅读更多

1.作用 

使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令使用权限是所有用户。 

 

2.格式 

crontab [-u user] {-l | -r | -e} 

 

3.主要参数 

-e:执行文字编辑器来设定时程表,内空的文字编辑器是vi 

-r:删除目前的时程表 

-l列出目前的时程表。 

Crontab文件的格式为”M H D m d cmd”。其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期天)。Cmd表示要运行的程序,它被送入sh执行,这个shell只有USER、HOME、SHELL三个环境变量。

 

4. 定时规则

crontab 文件中的行由6个字段组成,不同字段间用空格或tab键分隔。前5个字段指定命令要运行的时间 

分钟(0-59) 

小时(0-23) 

日期(1-31) 

月份(1-12) 

星期几(0-6,其中0代表星期日,好像7也代表星期日) 

第6个字段是一个要在适当时间执行的字符串。 

例子: 

#MIN      HOUR     DAY       MONTH  DAYOFWEEK       COMMAND 

#每天早上6点10分 

10    6     *     *     *     date 

#每两个小时 

0     */2   *     *     *     date 

#晚上11点到早上8点之间每两个小时,早上8点 

0     23-7/2,8      *     *     *     date 

#每个月的4号和每个礼拜一到礼拜三的早上11点 

0     11    4     *     1-3  date 

#1月1日早上4点 

0     4     1     1       *  date 

 

5具体的使用方法

a) #vi hello-conf 

    1-59 * * * * echo "hello">/root/hello.txt 

b) #crontab -u root hello-conf 

c) #crontab -l    应该就可以列出任务列表了。

d) #crontab -e    现在就可以用这个命令来编辑配置文件了 

 

分享到:
评论

相关推荐

    Linux定时执行程序Crontab.pdf

    Linux定时执行程序Crontab是Linux系统中一个强大的任务调度工具,用于自动化执行特定的脚本或命令。在Linux环境中,如果你需要定期执行诸如数据备份、数据库更新等任务,Crontab是不可或缺的。以下是对Crontab及其...

    Linux定时执行程序Crontab.docx

    Crontab 是 Linux 系统中一个非常重要的工具,可以用来定时执行特定的命令或程序。它允许用户在指定的时间点执行特定的任务,从而实现自动化管理和备份等功能。 Crontab 的基本语法是以五个星号(*)分隔的六个字段...

    linux定时执行crontab.pdf

    Linux系统的`crontab`是用于定时执行任务的工具,它是Unix/Linux环境中的一种任务调度命令。通过`crontab`,用户可以设置周期性被执行的任务,比如定期备份、清理日志、执行脚本等。本文将详细介绍`crontab`的使用...

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

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

    Linux中使用crontab自动清除日志

    在 Linux 中使用 crontab 自动清除日志的方法是通过编写一个 shell 命令,然后在 cron 中编写定时任务。例如,以下是一个删除 30 天前的日志文件的 shell 命令: find /opt/soft/log/ -mtime +30 -name "*.log" -...

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

    Linux中使用crontab命令实现定时任务 在Linux系统中,crontab命令是一个非常有用的工具,它可以帮助用户实现定时任务的执行。通过crontab命令,用户可以在指定的时间执行特定的命令或程序,这使得系统管理员可以更...

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

    Linux 的定时任务 crontab 命令是 Linux 系统中的一种非常重要的功能,它允许用户设置定时任务,自动执行指定的命令或程序。下面我们将详细介绍 crontab 命令的使用方法和格式。 一、crontab 命令的基本使用方法 ...

    Linux定时执行程序--Crontab.docx

    Linux定时执行程序--Crontab.docx

    Linux Crontab 定时任务 命令详解

    Linux Crontab 是一个强大的定时任务命令,用于在指定的时间间隔执行特定的命令或程序。Crontab 命令的功能是在一定的时间间隔调度一些命令的执行,通过编写 Crontab 文件来实现。 1. Crontab 介绍 Crontab 命令的...

    Linux定时执行程序--Crontab借鉴.pdf

    Linux定时执行程序,尤其是通过Crontab实现自动化任务,是一种常用的方法来确保系统按照特定的时间间隔执行特定的任务。Crontab是Unix/Linux操作系统中的一个守护进程,它允许用户定义一系列的任务,这些任务会在...

    linux定时执行,crontab命令使用介绍借鉴.pdf

    Linux 定时执行 Crontab 命令使用介绍借鉴 Linux 系统中的 Crontab 命令是一个非常有用的工具,用于在指定的时间执行某个任务或命令。Crontab 命令是基于 Cron 服务的,它可以让用户在指定的时间执行某个任务,例如...

    Linux中定时计划任务crontab使用实例linux操作系统电脑资料.doc

    Linux 中的定时计划任务 crontab 使用实例 Linux 中的定时计划任务 crontab 是一个非常有用的功能,它允许用户在指定的时间执行特定的任务。crontab 是一个 daemon 程序,它会在后台运行,并根据用户的设置来执行...

    linux定时执行程序--crontab().pdf

    在Linux系统中,`crontab`是一个强大的定时任务管理工具,用于安排周期性地执行任务。它允许用户根据特定的时间间隔定义任务,这些任务会在后台自动运行,无需人工干预。在给定的描述中,我们看到如何使用`crontab`...

    linux定时任务设置

    本文将详细介绍如何在 Linux 中使用 crontab 命令来设置定时任务,并对其格式、参数和使用方法进行详细解释。 crontab 命令 crontab 命令是 Linux 中用来设置定时任务的命令。其基本语法为:`crontab [选项] [命令...

    linux-运用crontab检测程序是否在运行可通过检测进程或检测端口

    在Linux系统管理中,定期执行任务是不可或缺的一部分,而`crontab`工具就是实现这一功能的核心组件。它允许用户设定定时任务,按照预设的时间间隔执行特定的命令或者脚本。在标题和描述中提到的场景,我们将讨论如何...

    Linux下定时任务,命令启停jar包服务

    在 Linux 中,crontab 是一个常用的定时任务管理工具,它允许用户在指定的时间执行命令或程序。 在 Linux 中,要使用 crontab,首先需要使用 `crontab -e` 命令来编辑 crontab 文件。在编辑器中,可以添加、删除或...

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

    在嵌入式Linux开发中,经常需要进行定时任务的管理,传统的解决方案是利用Linux的原生`crontab`工具。然而,在某些情况下,如在资源有限的嵌入式设备上,可能需要更轻量级的替代方案。"Go开发的crontab 代替linux...

    Linux中的Crontab实现PHP计划任务linux操作系统电脑资料.doc

    在 PHP 中,我们可以使用 Crontab 来实现计划任务,例如定时发送内容、执行 PHP 脚本等。下面我们将详细介绍在 Linux 中使用 Crontab 实现 PHP 计划任务的方法。 一、使用 Crontab 执行 PHP 脚本 在 Crontab 中,...

    linux crontab 详解

    在Linux系统中,`cron` 是一个后台服务程序(daemon),用于调度周期性任务。它按照预定的时间间隔执行用户定义的任务,例如运行脚本或执行命令等。`crontab` 则是管理这些定时任务的工具,它允许用户创建、编辑和...

Global site tag (gtag.js) - Google Analytics