crontab的正确使用

在使用Linux进行任务定时执行时,crontab 的使用不可或缺,有的文章介绍实在有点乱,在此整理一下

Crontab的基本格式:

分 时 日  月 星期  命令   

各字段取值范围如下:

分:0-59

时:0-23

日:1-31

月:1-12

星期:0-6

生成一个特定时间的任务

 
 30 08 10 06 * /home/enwhat/rmz.sh 
在6月10号的8点30分执行rmz.sh命令

一天执行一个任务多次

00 11,16 * * * /home/enwhat/rmz.sh # 在每天的11点和16点执行脚本。注意,分钟必须填写,否则在该点的每一分钟都会执行,大坑

在一段时间范围内执行脚本

00 11-16 * * * /home/enwhat/rmz.sh # 在每天的11点和16点之间的整点执行脚本
每隔一段时间执行脚本
* * * * * /home/enwhat/rmz.sh #每分钟都执行一次脚本
每隔一个小时执行脚本
00 */1 * * * /home/enwhat/rmz.sh #每隔一个小时执行一次脚本,一定要指定分钟,否则它每分钟都会执行一次

在特定情况下执行脚本

@monthly CMD #每个月的1号的0点执行脚本
@yearly CMD #每年的一月一号的0点执行脚本
@daily CMD #每天凌晨执行脚本
@hourly CMD #每个小时的0分执行脚本
@reboot CMD #每次重启后执行脚本
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值