crontab命令设置linux定时任务,配置任务执行时间,系统自动周期性执行命令。
查看是否安装,如果没有,就需要自行安装
yum list crontabs
yum install crontabs
服务启动/关闭和查看,使用crond关键词
crontab常用命令:systemctl status crond
systemctl start crond
systemctl stop crond
systemctl reload crond
1、crontab -l
查看当前任务列表
2、crontab -e
编辑任务列表,添加删除新任务。执行命令后会打开文件,vim操作编辑保存文件,文件中每一行代表一条任务。
格式:时间规则 + 执行命令
定时任务规则时间格式参数有5位,分表表示:
分钟0-59,小时0-23,日1-31,月1-12,星期0-6
除了数字,还有一些特殊字符格式:
* 表示所在位置的每个整数,比如第一位使用*,表示每分钟执行一次
, 同一个位置用逗号隔开多个数字,表示设置多个时间执行,比如分钟1,30表示1分钟和30分钟的时候都会执行
- 表示范围,范围内的每个数值都会执行,如分钟1-10,表示从第一分钟到10分钟,每分钟都执行一次
/ 表示频率,如分设置1-30/3,表示1到30之间,每3分钟执行一次,也可以配合*设置,*/5表示每5分钟执行一次。
举例:
每天凌晨三点执行:0 3 * * *
每周三凌晨3点半执行:30 3 * * 3
最新评论