sectumsempra adlı üyeden alıntı: mesajı görüntüle
plesk 9.5 kurulu olan bulut sunucum var.ancak sorun oluştu ve plesk panel açılmıyor.ssh üzerinden yedeğimi nasıl alabilirim?
20 kadar ftp var bu ftpleri ayrı ayrı yada full backup şeklinde almanın ve indirmenin yolu varmıdır?
şimdi yazdım denemedim ama çalışacaktır, hata verirse yazın düzeltelim

yedek.sh olarak kaydedip sh yedek.sh olarak çalıştırırsanız tüm ftp dizinlerini tar.gz haline getirip /root/yedek klasörüne atar,
#!/bin/sh
echo "yedek basliyor."
mkdir /root/yedek
find /var/www/vhosts/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/liste
_ydk="$(gawk -F: '{ print $1 }' /root/list)"
for u in $_ydk
do
tar cvzf /root/yedek/${u}.tar.gz /var/www/vhosts/${u}/httpdocs/
echo "HAZIR > ${u}"
done
echo "TUM VERI TABANLARI YEDEKLENDI"
echo "DOSYALAR /root/yedek klasorunde"
mysql yedekleri içinse (mysql root şifresini biliyorsanız)

#!/bin/sh
echo "root dizininde sqlyedek klasoru var mi."
if [ -d '/root/sqlyedek' ]; then
echo "root dizininde sqlyedek klasoru var."
else
echo "root dizininde sqlyedek klasoru yok ama simdi olusturuyorum."
      mkdir /root/sqlyedek
fi
echo
echo "sql yedek almaya basliyor"


find /var/lib/mysql/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/list
_db="$(gawk -F: '{ print $1 }' /root/list)"
for u in $_db
do

mysqldump -u root -p$1 ${u} > /root/sqlyedek/${u}.sql
echo "HAZIR > ${u}"
done

zaman=`date +"%d.%m.%Y-%T"`
tar cvzf /root/$zaman-mysql.tar.gz '/root/sqlyedek'

echo "TUM VERI TABANLARI YEDEKLENDI"
echo "DOSYA YOLU : /root/$zaman-mysql.tar.gz"