`

Linux Crontab执行定时任务

 
阅读更多

由于最近工作中经常要在Linux环境下定时执行程序,所以也常会用到crontab命令。在此总结一下,希望对大家有所帮助。

列出用户当前的定时任务:crontab -l

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

crontab格式:

* * * * * command

要执行的命令

其中:

分代表哪一分钟(0-59),

时代表哪一小时(0-23),

日代表哪一天(1-31),

月代表哪个月(1-12),

周代表星期几(0-6,0代表周日),

command代表要运行的命令。

 

如果每一位都是星号*,则代表该任务每分钟执行一次。

如果有并列的时间,用逗号分隔。

如果有时间段用横线-分隔。

每小时用*表示,每2小时用*/2表示。

 

举例:

1 30 * * 6,0 command     //代表每周六日的1:30分执行命令

0,30 1-5   *   *      *      command     //每天的1点到5点的第0分和第30分钟执行(即半小时执行一次)

*    1-7/2   *   *      *      command     //每天的1点到7点,每2小时执行一次。

 

 

 

 

 

分享到:
评论

相关推荐

    Linux Crontab 定时任务 命令详解

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

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

    Linux 系统中的定时脚本 crontab 是一个功能强大的工具,允许用户在指定的时间执行特定的命令或脚本。然而,在使用 crontab 执行 jar 文件时,如果输出结果包含中文字符,可能会出现乱码问题。本文将探讨该问题的...

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

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

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

    此外,`cron`服务需要运行才能执行定时任务,你可以通过`systemctl status cron`或`service cron status`检查其状态。如果未启动,使用`systemctl start cron`或`service cron start`启动。 最后,`crontab`的日志...

    Linux中crontab定时任务不执行的原因

    本篇文章主要介绍了Linux中crontab定时任务不执行的原因,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    linux采用crontab定时跑任务.docx

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

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

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

    linux采用crontab定时跑任务.pdf

    系统任务调度集中在/etc/crontab文件中,这个文件包含了环境变量的配置以及定时任务的定义。例如,SHELL变量指定使用哪个shell(这里是bash),PATH变量指定了执行命令的搜索路径,MAILTO变量则指定了任务执行信息的...

    crontab定时任务不执行的一些原因总结

    最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这5个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以...

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

    其中,定时任务是Linux服务器管理中一个非常实用的功能,它可以帮助我们自动执行一些周期性的任务,如数据备份、日志清理等。本文将详细介绍如何在Linux服务器上配置定时任务,并通过具体的例子帮助大家更好地理解和...

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

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

    crontab执行时间与系统时间不一致问题解决

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

    linux下定时执行计划任务

    本文将详细介绍如何在 Linux 系统中配置和管理定时任务。 #### 二、核心概念与配置文件 Linux 的定时任务主要通过 `cron` 服务来实现。`cron` 是一个守护进程,用于调度定时任务。它的配置主要分布在几个文件中: ...

    linux C7 crontab离线安装包

    在Linux系统中,Crontab...总结来说,Linux CentOS 7的Crontab离线安装包提供了在无网络环境下安装和管理定时任务的能力,通过RPM包管理方式,我们可以方便地在系统中部署和配置Crontab,实现自动化维护和管理工作。

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

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

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

    在ThinkPHP 5.1中,定时任务通常被称为计划任务,它们允许开发者设置定期执行的任务,而无需用户交互。这在许多场景下非常有用,例如数据备份、日志清理、发送邮件等周期性任务。ThinkPHP提供了`think-cron`组件来...

    linux定时执行任务脚本

    要实现这个功能,我们可以利用Linux的cron服务,它是一个强大的定时任务调度器。本文将深入探讨如何创建和管理Linux定时执行任务脚本。 首先,我们需要了解cron服务的工作原理。cron在后台运行,周期性地检查/etc/...

    linux定时任务设置

    "Linux 定时任务设置" Linux 定时任务设置是 Linux 操作系统中的一种功能,允许用户设置...crontab 命令是 Linux 中设置定时任务的重要工具,通过了解其语法、参数和使用方法,可以更好地使用此命令来自动执行任务。

    Ubuntu-使用crontab定时任务

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

    crontab定时任务不执行的原因分析与解决方法

    主要给大家介绍了关于crontab定时任务不执行的原因分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Global site tag (gtag.js) - Google Analytics