cPanel Toplu Yedek Alma ve Geri Yükleme
Konsolda root iken
Bütün Hesapları Yedeklemek isterseniz :
for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done
komutu ile bütün cpanel hesaplarını /home dizinine kullanici-cpmove.tar.gz ismiyle yedekler oluşturulur.
Tek bir hesabı yedeklemek isterseniz :
/scripts/pkgacct
Bu yedeklediğiniz hesapları başka bir sunucudaki home dizinine ssh üzerinden göndermek isterseniz :
scp cpmove-* root@KARŞISUNUCUİP:/home
Eğer karşı sunucunun ssh portu 22 den farklı ise -Pportno parametlerini koymamız gerekiyor yani örneğin karşı sunucunun ssh portu 123 ise
scp -P123 cpmove-* root@KARŞISUNUCUİP:/home
ile aktarabiliriz.
Aktardıktan sonra karşı sunucuda yedeklerimizi topluca geri yüklemek için ;
for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done
Tek bir hesabı geri yüklemek isterseniz :
/scripts/restorepkg KULLANICI
adamsın