|  |  | 
| EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ Shell Scripting ] "Yedeklerimizi ftp ile başka sunucuya göndermek" - Hasan AHLATCI - (2005-11-09 17:20:28) [622] #!/bin/sh #Sunucu üzerinde almış olduğunuz yedeklerin #ftp ile başka bir sunucuya gönderilmesi için #aşağıdaki scripti kullanabilirsiniz. # #Scrip, bir dizini ve mysql veritabanını yedekleyip #ftp ile başka bir sunucuya gönderilmektedir. # #sunucu uzerinde yedeklerin kopyalanacagi dizin YEDEK_DIZINI="/usr/backup" #yedeklerimizin karismamasi icin tarih # formatini duzenliyoruz tarih=`date "+%d%m%Y%H%M%S"` #ftp ile backuplarin atilacagi server HOST='192.168.1.20' #ftp icin kullanici adi USER='userftp' #ftp icin sifre PASSWD='passftp' #yedekleri koyalacagimiz dizine geciyoruz cd $YEDEK_DIZINI #yedeklerimizi aliyoruz #Veri tabanının yedeğini alıp sıkıştırıyoruz /usr/local/bin/mysqldump -umysqluser -pmysqlsifre mysqldbname > mysql_db.$tarih.dmp /usr/bin/gzip mysql_db.$tarih.dmp #datalarimizin bulunduğu dizinin yedeğini #alıp sıkıştırıyoruz /usr/bin/tar zcf www_data.$tarih.tar.gz /usr/local/www/data/ #Almış olduğumuz yedekleri ftp ile #başka bir sunucuya gönderiyoruz. #ftp yi passive modda çalıştırmamızın #sebebi sunucu üzerinde çalışan #f/w a takılmaması için ftp -n $HOST < quote PASS $PASSWD passive put mysql_db.$tarih.dmp.gz put www_data.$tarih.tar.gz quit END_SCRIPT exit 0 exit Arkadaşıma gönder , Ana Sayfa |  |