`
宇宙浪子
  • 浏览: 47749 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux crontab任务调度

阅读更多

 

crontab 是用来让使用者在固定时间或固定间隔执行程序。类似于java中quartz。

 

 CentOS下:

安装crontab:

      yum install vixie-cron

      yum install crontabs 

     说明: vixie-cron软件包是cron的主程序;crontab软件包是用来安装、卸载或列举驱动cron守护进程的表格的程序。

 

 

定时表达式基本格式(类似于quartz中的cron表达式) :

*  *  *  *  *  command

分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

 

示例:

        添加任务:每天凌晨3:00去执行 date >> /home/mydate1

        输入crontab -e命令,在文件中加入: 0 3 * * * date >> /home/mydate1

            之后重启crond服务。 

 

常用参数:

crontab   -l   //查看当前用户下的cron任务

crontab -e  //编辑当前用户的定时任务

      

       service crond start //启动服务
       service crond stop //关闭服务
       service crond restart //重启服务
       service crond reload //重新载入配置

 

分享到:
评论

相关推荐

    Linux Crontab 定时任务 命令详解

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

    linux crontab 计划任务.docx

    Linux Crontab 计划任务 Linux Crontab 是一个强大的计划任务系统,允许用户在特定的时间和日期执行指定的命令或程序。Crontab 使得用户可以轻松地安排和管理计划任务,从而提高工作效率和自动化程度。 Crontab ...

    suse linux crontab 任务计划 sh文件不能执行分析

    在Linux系统中,`crontab` 是一个强大的任务调度工具,用于自动化周期性的系统或用户任务。然而,有时我们可能会遇到这样的问题:在终端中能够正常运行的shell脚本(`.sh` 文件),在通过`crontab` 安排时却无法执行...

    浅析Linux中crontab任务调度

    在Linux系统中,`crontab` 是一个强大的任务调度工具,它允许用户按照预定义的时间间隔执行命令或脚本。这个工具对于自动化日常维护任务、定期备份、系统监控等场景非常有用。以下是对 `crontab` 任务调度的详细解析...

    Linux中任务调度的配置与学习

    总结,Linux中的任务调度通过`cron`守护进程和`crontab`文件实现,为用户提供了一种灵活且强大的方式来安排和自动化执行系统任务。理解并熟练掌握`cron`和`crontab`的使用,对系统管理和运维工作至关重要。

    linux crontab 详解

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

    linux采用crontab定时跑任务.docx

    Crontab是Linux系统中的一个强大工具,用于设置周期性的任务调度。它依赖于名为`crond`的守护进程,该进程在系统启动时自动启动,每分钟检查是否有待执行的任务。Crontab的任务调度分为系统任务调度和用户任务调度。...

    Linux crontab 命令格式与详细例子

    Cron是Linux系统中的一个守护进程,用于调度周期性执行的任务或脚本。Cron通过读取每个用户的crontab文件来确定哪些任务需要被执行,以及何时执行。本文将深入解析Crontab命令的格式、参数及其在实际场景中的应用。 ...

    基于Tornado框架的Python实现秒级兼容Linux Crontab定时任务系统设计源码

    该项目是一款基于Tornado框架的Python实现,设计了一套秒级兼容Linux Crontab的定时任务系统源码。该系统包含23个文件,其中Python文件9个,图片文件7个(包括4个PNG和3个JPG),以及配置、许可证、文档等辅助文件。...

    crontab离线包.zip

    这个“crontab离线包.zip”包含的是与`crontab`相关的软件包,用于在Linux环境中安装和管理任务调度。资源难寻且可能需要积分下载,这表明这些软件包在某些情况下可能比较稀缺。 `crontab`是Linux下的一个守护进程...

    Linxu、AIX系统下Crontab任务切换脚本.pdf

    本文将介绍如何在Linux和AIX操作系统中使用Crontab任务切换脚本——ha_crontab.sh。Crontab是Unix类系统中用于自动化任务调度的一个强大工具,它允许用户按照预设的时间间隔运行命令或脚本。 1. **Crontab基础** -...

    linux采用crontab定时跑任务.pdf

    crontab支持两种任务调度:系统任务调度和用户任务调度。 系统任务调度集中在/etc/crontab文件中,这个文件包含了环境变量的配置以及定时任务的定义。例如,SHELL变量指定使用哪个shell(这里是bash),PATH变量...

    计算机病毒与防护:Linux任务调度.pptx

    在Linux环境中,任务调度是系统管理的关键组成部分,它允许自动化执行一系列任务,但同时也可能成为病毒攻击的目标。 在Linux中,有两种主要的任务调度工具:`at`和`batch`。`at`命令允许用户指定一个特定的时间...

    OS + linux crontab / top / ntpdate / nmon

    `crontab` 是 Linux 的定时任务调度器,它允许用户设置定期执行的任务。通过编辑 `crontab` 文件,用户可以定义任务执行的频率、时间和具体命令。例如,你可以设定每天凌晨1点自动备份数据库,或者每小时更新一次...

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

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

    Linux 命令?crontab: 任务调度

    守护进程 cron 会读取 crontab 文件,根据配置在指定的时间执行任务。  contab 命令用来添加、删除、显示 cron 任务表。  (Ubuntu 环境)可以通过 service 命令启停 cron 服务:  service cron status # ...

    linux crontab 实现每秒执行的实例

    `Linux crontab` 是一个强大的任务调度命令,用于在特定的时间间隔或特定时间执行自动化任务。然而,标准的 `crontab` 配置并不能支持每秒执行任务,因为其最小的时间单位是分钟。但通过一些技巧,我们可以实现每秒...

    go开发的分布式crontab任务管理器

    Crontab是Unix/Linux系统中的一个强大的定时任务调度命令,允许用户设置周期性的任务计划,如定期备份、日志清理等。它采用一种特殊的语法格式,用于定义任务执行的时间间隔。Go语言实现的分布式crontab任务管理器,...

    Linxu、AIX系统下Crontab任务切换脚本.docx

    它会根据当前系统(AIX或Linux)的类型,将指定用户的`cron_用户名`文件内容添加到用户的crontab任务列表中。 - `stop_cron`函数用于停止用户的crontab任务。它遍历用户列表,逐一使用`crontab -u 用户名 -r`命令...

Global site tag (gtag.js) - Google Analytics