crontab的语法规则格式(每分钟、每小时、每天、每周、每月、每年定时执行 规则)

Wayren3年前杂项2986

crontab的语法规则格式:


代表意义 分钟 小时 日期 月份 命令

数字范围 0~59 0~23 1~31 1~12 0~7 需要执行的命令

周的数字为 0 或 7 时,都代表“星期天”的意思。


另外,还有一些辅助的字符,大概有下面这些:


特殊字符 代表意义

*(星号) 代表任何时刻都接受的意思。举例来说,0 12 * * * command 日、月、周都是*,就代表着不论何月、何日的礼拜几的12:00都执行后续命令的意思。

,(逗号) 代表分隔时段的意思。举例来说,如果要执行的工作是3:00与6:00时,就会是:0 3,6 * * * command时间还是有五列,不过第二列是 3,6 ,代表3与6都适用

-(减号) 代表一段时间范围内,举例来说,8点到12点之间的每小时的20分都进行一项工作:20 8-12 * * * command仔细看到第二列变成8-12.代表 8,9,10,11,12 都适用的意思

/n(斜线) 那个n代表数字,即是每隔n单位间隔的意思,例如每五分钟进行一次,则:*/5 * * * * command用*与/5来搭配,也可以写成0-59/5,意思相同



1.每分钟定时执行一次规则:

每1分钟执行: */1 * * * *或者* * * * *

每5分钟执行: */5 * * * *


2.每小时定时执行一次规则:

每小时执行: 0 * * * *或者0 */1 * * *

每天上午7点执行:0 7 * * *

每天上午7点10分执行:10 7 * * *


3.每天定时执行一次规则:

每天执行 0 0 * * *


4.每周定时执行一次规则:

每周执行 0 0 * * 0


5.每月定时执行一次规则:

每月执行 0 0 1 * *


6.每年定时执行一次规则:

每年执行 0 0 1 1 *


7.其他例子

5 * * * * 指定每小时的第5分钟执行一次ls命令

30 5 * * * ls 指定每天的 5:30 执行ls命令

30 7 8 * * ls 指定每月8号的7:30分执行ls命令

30 5 8 6 * ls 指定每年的6月8日5:30执行ls命令

30 6 * * 0 ls 指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]

30 3 10,20 * * ls 每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段]

25 8-11 * * * ls 每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]

*/15 * * * * ls 每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

30 6 */10 * * ls 每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]

————————————————

版权声明:本文为CSDN博主「PeakXin」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/xinyflove/article/details/83178876


相关文章

前端本地存储数据库IndexedDB

前端本地存储数据库IndexedDB

前言在人们的印象中,可能觉得只有做后端的小伙伴才会接触到数据库。其实在前端的领域里面也有数据库,只是可能用的比较少,因为前端存储方案有很多,比如cookie、sessionstorage等等。在浏览器...

调整网站名称

调整网站名称

昨天收到公安备案提醒,今天收到了网站改名提醒。简单做个记录,坚决服从各项整改措施...

ubuntu server更改语言为中文

1.安装中文语言包apt install language-pack-zh-hans2.更改默认语言为中文,修改/etc/default/locale文件添加:# vi&...

使用squid搭建http和https的代理服务器设置指南

我们曾经在介绍nginx的时候顺便使用nginx做过正向代理的设定,但是如果希望支持https的话,直接使用nginx则较为困难,而使用在这方面术业有专攻的squid则要简单的多。这篇文章用于记录在c...

本站换服务器了

之前的服务器到期  ,目前切换到了腾讯云...

Ubuntu-Server 20.04 安装详细过程(图文)

前期准备VMWare + ubuntu-server 20.04 镜像安装选择语言设置键盘配置动态IP地址设置镜像源地址,这个可以配置阿里云(http://mirrors.aliyun.com/ubu...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。