CentOS 7 配置定时任务(crontab)的说明
huty
2022年11月14日 · 阅读 1,582
1、安装 cronie 服务
yum install -y cronie
2、启动 cronie 服务
systemctl start crond
3、编辑定时任务
方式一:
vi /etc/crontab
方式二:
crontab -e
方式三:
cd /var/spool/cron/
然后直接编辑对应的文件
4、配置定时任务
用户的定时任务分6段,分别是:分,时,日,月,周,命令
第1列表示分钟1~59 每分钟用或者/1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
*:表示任意时间都,实际上就是“每”的意思。可以代表00-23小时或者00-12每月或者00-59分
-:表示区间,是一个范围,00 17-19* ** cmd,就是每天17,18,19点的整点执行命令
,:是分割时段,30 3,19,21 ** *cmd,就是每天凌晨3和晚上19,21点的半点时刻执行命令
/n:表示分割,可以看成除法,*/5 ** ** cmd,每隔五分钟执行一次
示例:
# 每天 18 点执行指定 sh 文件
00 18 * * * /data/test.sh
附1:crond常用命令
# 启动服务
systemctl start crond
# 停止服务
systemctl stop crond
# 重启服务
systemctl restart crond
# 重载配置文件
systemctl reload crond
# 查看状态
systemctl status crond
附2:crontab常用命令
# 设定某个用户的cron服务
crontab -u
# 显示crontab文件(显示已设置的定时任务)
crontab -l
# 编辑crontab文件(编辑定时任务)
crontab -e
# 删除crontab文件(删除定时任务)
crontab -r
# 删除crontab文件提醒用户(删除定时任务)
crontab -i
评论已关闭