menu 学习笔记
search self_improvement
目录

CentOS 7 配置定时任务(crontab)的说明

huty
huty 2022年11月14日  ·  阅读 1,370

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
分类: CentOS
标签: CentOS

评论已关闭