每天早上七點鐘備份公司的web站點計畫

2021-09-20 17:27:22 字數 871 閱讀 2442

為了防止出現突發情況,導致**不可用,所以每天對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.檢視每天執行的結果

weilovepan520

學習Linux的七點忠告

很多人用 linux 的時候會感覺很迷茫,該用哪個發行呢?是不是我少裝了什麼?怎麼公升級這麼快啊!怎麼這麼不穩定!每當遇到新的軟體他就想試用,每當新的版本出現,他就更新,然後用滑鼠在新的選單裡選擇從來沒見過的程式來用用。其實你是為了linux而使用linux,而沒有找到正確的理由來利用 linux。...

優秀程式設計師必備的七點

只是一般的開發工作撰寫程式解決問題,或是能夠運用資料結構或演算法,還不足以成為一位頂尖的程式設計師!知名顧問公司conigent的架構師justin james在美國科技 techrepublic上發表了 seven traits of effective programmers 這篇文章,列出了能...

選擇Scrum看板工具的七點特徵

首先 什麼是scrum?scrum 是乙個用於開發和維護複雜產品的框架 是乙個增量的 迭代的開發過程。在這個框架中,整個開發過程由若干個短的迭代週期組成,乙個短的迭代週期稱為乙個sprint,每個sprint的建議長度是2到4周 網際網路產品研發可以使用1周的sprint 在scrum中,使用產品b...