千家信息网

每天早上七点钟备份公司的web站点计划

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,为了防止出现突发情况,导致网站不可用,所以每天对tomcat整站进行备份写了个脚本放在/etc/rc.d/目录下,名字为rotate.sh为了防止每天的备份占用过大的空间,把4天以前的备份每天进行删除
千家信息网最后更新 2024年09月22日每天早上七点钟备份公司的web站点计划

为了防止出现突发情况,导致网站不可用,所以每天对tomcat整站进行备份

写了个脚本放在/etc/rc.d/目录下,名字为rotate.sh

为了防止每天的备份占用过大的空间,把4天以前的备份每天进行删除,进行回滚操作

1.写脚本rotate.sh

#!/bin/sh

PATH=$PATH:/bin:/sbin

export PATH

year=`date +%Y`

month=`date +%b`

day=`date +%d`

now1=$year-$month-$day

now=$day/$month/$year

cd /mnt/backup

find ./ -type f -mtime +3 -exec rm {} \;

cd /mnt/backup/

tar zcvf aidonghtml$now1.gz /mnt/tomcat/

#mysqldump -uroot -p6112911218 aidong > aidong$now1.sql

#mysqldump -uroot -p6112911218 aidong2 > aidong2$now1.sql

#tar zcvf aidong$now1.gz aidong$now1.sql

#tar zcvf aidong2$now1.gz aidong2$now1.sql

#rm -rf *.sql

2.执行任务计划,在每天的早上7点7分执行上面的脚本

#crontab -l

7 7 * * * /etc/rc.d/rotate.sh

3.查看每天执行的结果


0