`

linux使用crontab命令创建定时任务

阅读更多

Linux下的任务调度有系统任务调度和用户任务调度,系统任务调度的配置文件为/etc/crontab。用户任务调度的crontab 文件都被保存在 /var/spool/cron目录中。

我们可以使用crontab命令来创建我们的定时任务(即用户任务调度),例如我们每隔1分钟向/home/likeke/demo.txt文件中追加当前系统时间

1.使用crontab -e命令,出现如下文件内容(用法详细说明):

2.接着在这一坨提示下面,输入如下命令(五个星号分别代表五个时间参数,后面会对这些时间参数做详细说明): 

* * * * * date -d now >> /home/likeke/demo.txt

  3.按ctrl+x退出,会提示是否保存,输入Y保存,接下来提示保存的文件名,自己改一下或者直接敲回车使用默认名即可

  4.重启cron服务:

/etc/init.d/cron restart

  5.完成,打开/home/likeke/demo.txt,效果如下:

  
时间参数说明: 

m h dom mon dow

 

m: 表示分钟,可以是从0到59之间的任何整数。

h:表示小时,可以是从0到23之间的任何整数。

dom:表示日期,可以是从1到31之间的任何整数。

mon:表示月份,可以是从1到12之间的任何整数。

dow:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

 时间参数使用实例:

1:每1分钟执行一次command
命令:
* * * * * command
 
2:每小时的第20分钟执行一次
命令:
20 * * * * command
 
3:每天上午6点到8点的第20分钟执行一次
命令:
20 6-8 * * * command
 
4:每天上午的6点到8点的第20分钟和第40分钟执行一次
命令:
20,40 6-8 * * * command
 
5:每个星期一的上午6点到8点的第20分钟执行一次
命令:
20 6-8 * * 1 command
  • 大小: 137.3 KB
  • 大小: 99.6 KB
分享到:
评论

相关推荐

    Linux Crontab 定时任务 命令详解

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

    thinkphp 5.1 定时任务,Crontab 计划任务-think-cron.zip

    1. 创建定时任务:首先,在你的ThinkPHP项目中创建一个控制器,比如`CronController`,并在此控制器中定义需要定时执行的方法。 2. 配置路由:在`route.php`文件中,为你的定时任务方法设置一条路由规则,以便Cron...

    Linux使用Crontab定时访问某个路由地址的方法

    前言 实现Linux定时任务有:...首先利用linux的Crontab命令创建定时任务,然后结合curl实现定时访问某个路由地址,下面来看如何操作。 1、先通过 crontab -e 创建定时任务 [root@iz8vb4z6xe72mysmicu1vpz ~]# crontab

    Linux学堂 Crontab命令的实用方法

    Crontab命令提供了方便的方式来创建、查看和删除这些定时任务。 ### 1. 命令语法 Crontab命令的基本语法如下: ``` crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ] ``` - `...

    详解linux下利用crontab创建定时任务

    下面将详细介绍如何使用 `crontab` 创建定时任务。 首先,要编辑定时任务,你需要运行 `crontab -e` 命令。这将打开默认的文本编辑器(如 `vi` 或 `nano`),让你输入或修改定时任务的配置。`crontab -l` 命令用于...

    Liunx系统定时删除任务,定时清理日志,定时清理任务

    要使用`crontab`,首先需要打开终端并输入`crontab -e`命令,这会打开一个编辑器(通常是vi或nano),在这里你可以添加定时任务。`crontab`的格式由五列时间字段和一个命令字段组成,例如: ``` * * * * * command_...

    易语言 Crontab 定时任务执行模块 v1.2 支持单位秒 也可做计时器源码

    Crontab 是一种在 Linux 系统中广泛使用的定时任务管理机制,用于按照预设的时间表执行命令或脚本。这个易语言 Crontab 定时任务执行模块 v1.2 则是将这种功能移植到了易语言环境中,让开发者能够方便地在易语言程序...

    Ubuntu-使用crontab定时任务

    ### Ubuntu 使用 Crontab 定时任务 Crontab 是 Linux 系统中一个非常重要的工具,用于在固定时间执行指定的任务。对于 Ubuntu 用户来说,掌握 crontab 的使用方法可以大大提高系统的自动化管理水平。 #### 一、...

    crontab 详细用法 定时任务.pdf

    crontab 详细用法 定时任务 crontab 是 Linux 系统中的一种任务调度工具,允许用户在指定的时间执行 shell 脚本或一系列 Linux 命令。crontab 的使用非常广泛,例如系统管理员可以安排备份任务、日志记录任务、系统...

    linux下定时任务设置.docx

    Linux 下定时任务设置 Linux 操作系统提供了一个强大的定时任务设置机制,即 cron 服务。...Linux 下的定时任务设置机制提供了一个强大的功能,允许用户设置在特定的时间或间隔执行特定的命令或脚本。

    linuxcrontab定时触发命令.pdf

    Linux下的crontab命令是一个非常重要的工具,用于设置周期性的任务调度,比如定时执行脚本、备份文件等。本文将详细介绍如何使用crontab来定时触发...正确理解和使用crontab命令,对于Linux系统的管理和维护至关重要。

    Linux下实现定时任务综述.pdf

    使用 crontab 命令设置定时任务需要先安装 cron 软件包,然后编辑 cron 配置文件来添加定时任务。用户可以使用 crontab 命令的语法来设置定时任务,例如: ``` # crontab -e 0 2 * * * fsck /dev/sdb1 ``` 这将在...

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

    2. **使用crontab命令**: - `crontab -l`:列出当前用户的cron任务。 - `crontab -r`:删除当前用户的全部cron任务。 - `crontab -e`:编辑当前用户的cron任务,会进入一个文本编辑器(通常是vi或vim)来创建或...

    利用Crontab为Linux定时备份Mysql数据库

    Crontab是Linux中的一个调度工具,可以用来自动化周期性任务,包括数据库的备份。下面将详细介绍如何利用Crontab来实现Linux定时备份MySQL数据库的步骤。 首先,你需要创建一个用于存放备份文件的目录。在本例中,...

    linux 定时任务 crontab 详细解释

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

    linux crontab定时触发命令.docx

    Linux系统中的crontab命令是一个强大的定时任务调度工具,用于设置周期性被执行的任务。通过crontab,我们可以设定特定时间执行指定的命令或者脚本,以实现自动化维护和管理。以下是对crontab命令的详细解析: 1. *...

    Linux下的crontab定时执行任务命令详解

    在Linux操作系统中,`crontab`是一个强大的定时任务调度器,用于在设定的时间间隔执行指定的命令或脚本。它依赖于名为`cron`的守护进程,该进程会在后台持续运行,按照预定义的计划执行任务。下面我们将深入探讨`...

    linux服务器配置定时任务教程

    ### Linux服务器配置定时任务教程 #### 一、引言 Linux系统因其稳定性和安全性而被广泛应用于服务器领域。其中,定时任务是Linux服务器管理中一个非常实用的功能,它可以帮助我们自动执行一些周期性的任务,如数据...

    Crontab命令.doc

    ### Crontab命令详解 Crontab是Unix和Linux系统中用于设置周期性任务调度的命令,它允许用户设定在特定的时间或间隔自动执行某个程序或脚本,从而实现自动化管理,提高系统的运行效率和便利性。下面我们将深入探讨...

Global site tag (gtag.js) - Google Analytics