学堂 学堂 学堂公众号手机端

定时任务crontab部署及简单使用

lewis 1年前 (2024-04-22) 阅读数 11 #技术

---首先我们要部署好crontab,有两种部署方法:

1》yum源可用的情况下,直接

yum -y install vixie-cron


yum -y install crontabs

# chkconfig crond on #设为开机启动,先要安装chkconfig(yum install chkconfig)

# service crond start #启动

# service crond stop #停止

2》yum源不可用,直接上传rpm包部署:

直接在网上下载rpm安装包,下载地址:

http://mirror.centos.org/altarch/7/os/aarch64/Packages/crontabs-1.11-6.20121102git.el7.noarch.rpm

然后运行下面命令安装:

rpm -Uvh --force --nodeps *.rpm

# chkconfig crond on #设为开机启动,先要安装chkconfig(yum install chkconfig)

# service crond start #启动

# service crond stop #停止

---crontab常用配置命令

#crontab -e 编辑配置文件————常用命令

#crontab -u <-l, -r, -e>

# crontab -u 指定一个用户

# crontab -l 列出某个用户的任务计划

# crontab -r 删除某个用户的任务

# crontab -e 编辑某个用户的任务

---crontab -e 添加定时任务

* * * * * /backup/sql/bak.sh #五个*从左到右,分别代表分、时、日、月、周 ,后面跟要运行的脚本路径

事例: 10 * * * * /backup/sql/bak.sh 表示每小时的10分运行脚本,周期为1小时

*/10 * * * * /backup/sql/bak.sh 表示每隔10分钟运行一次脚本

比如我们配置每月1号上午2点15分运行该脚本配置如下: 15 2 1 * * /backup/sql/bak.sh

crontab -l 查看当前定时任务

——最后配置好之后,重启crontab生效


版权声明

本文仅代表作者观点,不代表博信信息网立场。

上一篇:Calculating Max and Min 下一篇:CSS篇五
热门