爲了防止出現突發狀況,致使網站不可用,因此天天對tomcat整站進行備份html
寫了個腳本放在/etc/rc.d/目錄下,名字爲rotate.shmysql
爲了防止天天的備份佔用過大的空間,把4天之前的備份天天進行刪除,進行回滾操做sql
1.寫腳本rotate.shtomcat
#!/bin/shide
PATH=$PATH:/bin:/sbin網站
export PATHhtm
year=`date +%Y`blog
month=`date +%b`crontab
day=`date +%d`get
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.查看天天執行的結果