Linux定时任务之cron表达式详解(linuxcontab)

linux定时任务之Cron表达式详解

成都网站制作、成都做网站、外贸营销网站建设,成都做网站公司-创新互联建站已向数千家企业提供了,网站设计,网站制作,网络营销等服务!设计与技术结合,多年网站推广经验,合理的价格为您打造企业品质网站。

Linux定时任务是一种有效的方式,可以定时执行程序或任务。定时任务在选择执行程序、指定计划任务时,常常需要cron表达式,它是定时任务的核心。

cron表达式是一串字符串,用来描述简单的定时任务。其中,使用空格将其分为6或7个字段,描述的格式如下:

“`shell

分 时 日 月 周 年 (可选) 命令


每个字段都有其限定范围,意义如下:

分/Minute:每分钟的取值范围为0~59

时/Hour:每小时的取值范围为0~23

日/Day:每天的取值范围为1~31,而如果设置为*,代表每天都执行

月/Month:每月的取值范围为1~12,也可以使用英文缩写,如Jan,Feb,Mar等

周/Week:每周的取值范围0~7,其中0和7都代表周日

年/Year:可以为指定值,*或者采用空格的方法忽略

例如:每个小时的第10分钟,每天的第15-20分钟,每周三的第一分钟,每月2号的20点50,每年5月2号11点50,这时候cron表达式可以分别设置为:

```shell
10 0 * * * *
15-20 * * * *
1 0 * * 3
50 20 2 * *
50 11 2 5 *

我们也可以使用一些常用的缩写字段来描述表达式,如下:

“`shell

@hourly 小时

@daily 每天

@weekly 每周

@monthly 每月

@yearly 每年

@reboot 容器启动时

上述示例中,每小时的第10分钟,可以简写为:10  *  *  *  * 
cron表达式的使用比较灵活,有指定时间、指定任务执行以及指定间隔时间等多种用法,这使得Linux定时任务更加便捷。

综上,cron表达式是Linux定时任务中不可缺少的核心,灵活操作cron表达式有助于更好地管理Linux定时任务,达到理想的效果。

四川成都云服务器租用托管【创新互联】提供各地服务器租用,电信服务器托管、移动服务器托管、联通服务器托管,云服务器虚拟主机租用。成都机房托管咨询:13518219792
创新互联(www.cdcxhl.com)拥有10多年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验、开启建站+互联网销售服务,与企业客户共同成长,共创价值。

分享文章:Linux定时任务之cron表达式详解(linuxcontab)
转载来于:http://www.shufengxianlan.com/qtweb/news12/548512.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联