`

crontab命令实现定时任务

阅读更多

crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序

使用cron服务,用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它,

cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:

基本用法:
1. crontab -l
     列出当前的crontab任务
2. crontab -d
     删除当前的crontab任务
3. crontab -e (solaris5.8上面是 crontab -r)
     编辑一个crontab任务,ctrl_D结束
4. crontab filename
     以filename做为crontab的任务列表文件并载入

crontab file的格式:
    crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。前 5 个字段指定命令要运行的时间
       分钟 (0-59)
       小时 (0-23)
       日期 (1-31)
       月份 (1-12)
       星期几(0-6,其中 0 代表星期日)
       第 6 个字段是一个要在适当时间执行的字符串

例子:
      #MIN HOUR DAY MONTH DAYOFWEEK COMMAND 
      #每天早上6点10分 
      10 6 * * * date 
      #每两个小时 
      0 */2 * * * date    (solaris 5.8似乎不支持此种写法)
      #晚上11点到早上8点之间每两个小时,早上8点 
      0 23-7/2,8 * * * date 
      #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 
      0 11 4 * mon-wed date 
      #1月份日早上4点 
      0 4 1 jan * date

 

 

分享到:
评论

相关推荐

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

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

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

    2. crontab 命令实现定时任务 crontab 命令是另一种常用的定时任务机制,它可以在指定的时间执行命令或脚本。crontab 命令使用 cron 表达式来指定执行的时间和间隔。 使用 crontab 命令设置定时任务需要先安装 ...

    Linux Crontab 定时任务 命令详解

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

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

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

    crontab 详细用法 定时任务.pdf

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

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

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

    结合crontab实现数据库定时备份

    用户可以使用`crontab`命令来编辑定时任务列表,通过这个列表,系统会按照设定的时间自动运行指定的命令或脚本。 #### 二、MySQL数据库备份的重要性 对于任何依赖于数据的业务而言,定期备份数据库至关重要。一旦...

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

    总结,ThinkPHP 5.1的定时任务功能结合Crontab,让开发者能轻松实现后台任务自动化,极大地提升了工作效率。正确配置和使用Crontab,可以确保任务按预期执行,同时保持系统的稳定运行。通过理解和实践上述步骤,你将...

    crontab 用法详情 定时任务 非常详细

    `crontab` 是 Linux 系统中的一个定时任务调度工具,它允许用户或系统管理员在特定时间执行预定的命令或脚本。这对于自动化日常维护任务,如备份、清理、监控等非常有用。本文将详细介绍 `crontab` 的用法、语法以及...

    crontab命令详解

    ### crontab命令详解 #### 一、引言 `crontab` 是 Linux 和 Unix 系统中用于定时执行任务的重要工具。通过 `crontab`,用户可以在指定的时间间隔内自动执行脚本或者命令,这对于自动化运维、数据备份等场景非常...

    Crontab命令.doc

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

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

    Linux 定时执行 Crontab 命令使用介绍借鉴 ...Crontab 命令是一个非常有用的工具,用于在 Linux 系统中实现定时执行任务。通过了解 Crontab 命令的基本用法和格式,我们可以更好地使用 Crontab 命令来实现我们的需求。

    基于thinkphp框架的定时器(定时执行任务)

    二、ThinkPHP的定时任务实现方式 1. 命令行调度(CLI调度) ThinkPHP支持通过命令行接口(CLI)来运行定时任务。开发者可以创建一个命令类,然后在命令行中调用该命令来执行任务。首先,你需要在`application/command`...

    shell命令与定时任务

    - `crontab` 命令用来编辑定时任务。 - 每个用户都有自己的 crontab 文件,位于 `/var/spool/cron/username`。 - **crontab 文件格式**: - 每行定义一个任务,格式为:`分钟 小时 月份 月份中的哪一天 星期几 ...

    centos6.9定时任务crontab离线安装包

    `-e`选项会打开一个编辑器(如`vi`或`nano`),在这里输入你的定时任务。例如,每晚12点运行一个清理日志的脚本: ```bash 0 0 * * * /path/to/your/cleanup_script.sh ``` 保存并关闭编辑器后,`crontab`服务会...

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

    定时任务允许用户在指定的时间执行特定的命令或程序,从而实现自动化操作。在 Linux 中,crontab 是一个常用的定时任务管理工具,它允许用户在指定的时间执行命令或程序。 在 Linux 中,要使用 crontab,首先需要...

    Linux环境使用crontab命令设置定时周期性执行任务【含php执行代码】

    本文实例讲述了Linux环境使用crontab命令设置定时周期性执行任务。分享给大家供大家参考,具体如下: 从linux帮助中查看crontab命令有以下参数: -u username:指定用户操作定时器 -e:编辑定时器(所有) -l:...

    Ubuntu-使用crontab定时任务

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

    ThinkPHP实现定时执行任务DEMO

    下面我们将详细探讨在ThinkPHP中实现定时任务的两种主要方法。 ### 1. 基于Crontab的定时任务 Crontab是Linux系统中用于设置周期性被执行任务的工具。在ThinkPHP框架中,我们可以通过编写控制器和逻辑来处理定时...

Global site tag (gtag.js) - Google Analytics