记住我
⼀、安装定时任务
如果本地没有安装包,在能够连⽹的情况下可以在线安装
yum install vixie-cron
yum install crontabs
查看crond服务是否运⾏:
pgrep crond
或
/sbin/service crond status
或
ps -elf|grep crond|grep -v "grep"
crond服务操作命令:(centos unbuntu下为service cron start其他类似)
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载⼊配置
chkconfig --list crond 查看定时器任务状态
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
⼆、创建mysqlbak.sh⽂件,写⼊内容如下:
#!/bin/sh
>###⽂件名称为当天时间>>###
本文标签:服务 数据库 任务 配置
time=`date '+%y-%m-%d %H:%M:%S'`
echo $time
echo '开始备份数据库..'
>>>####数据库配置信息>>>>###
user=root
passwd=123456
dbname=HttpRunner
mysql_back_path=/usr/local/data/mysqlbak/
>>>####数据库配置信息>>>>###
/usr/bin/mysqldump -h127.0.0.1 -u$user -p$passwd $dbname > $mysql_back_path/$time.sql
echo '数据库备份完成'
find /usr/local/data/mysqlbak/ -type f -mtime +7 -exec rm {} \; #删除7天以上的备份sql
以上为sh⽂件内容
三、配置定时任务
crontab -e编辑定时任务
0 1 * * * /home/testuser/test.sh
每天晚上1点调⽤/home/testuser/test.sh crontab -l查看当前⽤户下的定时任务
本文发布于:2024-11-23 11:29:27,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
实时天气 2024-11-23 10:22:50发布
北京
-
温度:1℃~10℃
南风
-
明天多云转小雨
9 西南风
-
后天多云转小雨
6 西北风
-
大后天多云
2 西北风
3-4级转
发布评论