`

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 定时任务 命令详解

    crontab命令的功能是在一定的时间间隔调度一些命令的执行。

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

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

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

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

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

    cron的配置文件称为“crontab”,是“cron table”的简写。这篇文章主要介绍了Linux下的crontab定时执行任务命令详解,需要的朋友可以参考下

    linux定时任务crontab 实现每秒执行一次的方法

    linux crontab 命令,最小的执行时间是一分钟。这篇文章主要介绍了linux定时任务crontab 实现每秒执行一次的方法,需要的朋友可以参考下

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

    命令可以正常 执行,但sh文件不能执行分析

    Linux定时任务Crontab详解

    Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍能记住了,关键是要记住/var/spool/cron这个目录。下面看一下...

    linux下定时执行任务的方法及crontab 用法说明(收集整理)

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

    【crontab】定时自动完成Gitee、GitHub的代码提交(Windows和Linux)

    2. Windows(可以自己通过定时任务调用脚本完成上传); 功能详细介绍 : 定时完成代码的自动提交操作 具体操作方式及思路访问文章 :https://blog.csdn.net/jybdd/article/details/124558906

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

    利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,可以达到备份的目的。本文介绍了利用Crontab为Linux定时备份Mysql数据库的步骤。

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

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

    Linux操作系统用crontab做定时关闭启动tomcat

    linux操作系统,制定定时任务步骤:  用ssh工具连接到系统后,执行如下步骤:  1)crontab -l 查看定时;  2)crontab -e 此时表示已可以编辑定时任务,但还没进入编辑模式;  3)再次输入i,进入编辑...

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

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

    Linux定时任务Crontab详解(推荐)

    Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。...

    linux下使用crontab实现定时PHP计划任务失败的原因分析

    很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存。本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析。 一般我们linux定时执行php代码例如: */5 * * * * /usr/local/...

    crontab命令 定时执行任务

    crontab是英文“cron table”的简写。该命令被用来提交和管理用户的需要周期性执行的任务,与windows下的...用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制

    spring执行定时任务的规则

    Spring中执行定时任务是个很常见的需求,这里是详细的规则说明,有需要的朋友可以参考,跟linux中的crontab规则很相似。

Global site tag (gtag.js) - Google Analytics