您好,登錄后才能下訂單哦!
為了防止出現(xiàn)突發(fā)情況,導(dǎo)致網(wǎng)站不可用,所以每天對(duì)tomcat整站進(jìn)行備份
寫(xiě)了個(gè)腳本放在/etc/rc.d/目錄下,名字為rotate.sh
為了防止每天的備份占用過(guò)大的空間,把4天以前的備份每天進(jìn)行刪除,進(jìn)行回滾操作
1.寫(xiě)腳本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.執(zhí)行任務(wù)計(jì)劃,在每天的早上7點(diǎn)7分執(zhí)行上面的腳本
#crontab -l
7 7 * * * /etc/rc.d/rotate.sh
3.查看每天執(zhí)行的結(jié)果
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。