为了防止出现突发情况,导致网站不可用,所以每天对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.查看每天执行的结果