#!/bin/bash
#####################################################################################################
# Ozan UÇAR - www.cehturkiye.com
# KULLANIM
# Calistirmadan once, asagidaki degiskenleri kendi sisteminize gore duzenlemeniz gerekir.
# chmod +x script.sh;./script.sh komutu ile calistirabilirsiniz.
#####################################################################################################
# DEGISKENLER
# Yedek dosyasina eklenecek zaman bilgisi
tarih=`date +%Y%m%d%H%M`
# Yedek dosyasinin yolu ve tar.gz arsiv yolu
tar cvzf /tmp/yedekdizini/yedek$tarih.tar.gz /usr/local/www
# Yedek dosyasinin gonderilecegi ftp adresi
sunucuip=11.22.33.44
# FTP sunucuya baglanilacak yetkili bir kullanici hesabi
kullanici=cehturkiye.com
# Kullanycy parolasi
parola=090909
# Yedek dosyasinin yüklenecegi dizin
uzakdizin=www
# Yedek dosyasinin yolu
yereldizin=/tmp/yedekdizini/
# Yedek isleminin basladigi zaman bilgisi
yedektarihi=`date`
# Yedek alinan sistemin hostname bilgisi
host=`hostname`
# Yedekleme islemi
cd $yereldizin
echo "FTP Backup basladi" $host $yedektarihi
#FTP sunucuya yedekler gönderiliyor.
/usr/bin/ftp -in <