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。内容未经允许不得转载,或转载时需注明来源: 创新互联