Current Path :
/
usr
/
local
/
admin
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//usr/local/admin/backup_cpanel_config.sh
#!/bin/sh readonly ftpconnect_file="/usr/local/admin/backup_ftp.conexao" fn_mandamail() { logs=`cat /var/log/backup/bkp_config.log` sendmail root <<EOF Subject: $title From:<root@phpweb1.defferrari.com.br> To:<root@phpweb1.defferrari.com.br> $logs $error . EOF exit } backup(){ echo "Backup de configuracoes do cPanel" > /var/log/backup/bkp_config.log data=`date` echo "$data" >> /var/log/backup/bkp_config.log echo >> /var/log/backup/bkp_config.log echo "Arquivos enviados para o backup:" >> /var/log/backup/bkp_config.log cd / tar -cjpvf /backup/cpanel1_`date +%A`_conf.tar.bz2 var/cpanel/cpanel.config usr/local/cpanel/etc/ var/cpanel/easy/apache/profile/_main.yaml etc/exim.* etc/senderverifybypasshosts etc/skipsmtpcheckhosts etc/spammeripblocks etc/backupmxhosts etc/trustedmailhosts etc/userdomains etc/my.cnf etc/mail/spamassassin var/cpanel/features var/cpanel/packages* var/cpanel/reseller* usr/local/admin usr/local/apache/conf/ etc/csf/ >> /var/log/backup/bkp_config.log if [ $? -eq 0 ]; then title="Backup cPanel - Configuracoes" else title="Erro no backup - Configuracoes do cPanel" fn_mandamail fi } transfere_nas(){ /usr/local/admin/backup_mount.sh start if [ $? -eq 0 ]; then ponto=$(/usr/local/admin/backup_mount.sh mpoint) cp /backup/cpanel1_`date +%A`_conf.tar.bz2 $ponto/cpconfigs/ /usr/local/admin/backup_mount.sh stop else echo "Nao foi possivel montar unidade NAS" >&2 title="Erro no backup - Configuracoes do cPanel" error="Erro ao montar unidade NFS" fn_mandamail fi } manda_ftp(){ bkp_error="Falha ao enviar arquivo por FTP" cd /backup/ echo >> /var/log/backup/bkp_config.log echo "Log da transferencia por FTP:" >> /var/log/backup/bkp_config.log { echo "open ftp.defferrari.com.br" echo "user bkp_defferrari c1af89i3" echo "bin" echo "put cpanel1_`date +%A`_conf.tar.bz2" echo "bye" } | ftp -v -n >> /var/log/backup/bkp_config.log if [ $? -eq 0 ]; then continue else title="Erro no backup - Configuracoes do cPanel" error="Erro ao transferir para o FTP" fn_mandamail fi } ################## backup transfere_nas manda_ftp fn_mandamail /usr/local/admin/backup_mount.sh stop