Backups de servidor CentOS com cPanel/WHM para servidor VPS Windows Server 2008
Publicado por marcio mendes mendes (última atualização em 23/09/2015)
[ Hits: 4.098 ]
Homepage: https://www.conectadohost.com
Este script envia backups, ou seja, supondo que você já tenha os backups prontos, ele não vai fazer backups só vai enviar OK...
Esse script foi feito para ser usado em servidor CentOS com cPanel/WHM mas pode ser adaptado. Funciona perfeitamente pois utilizo ele há alguns anos.
Não esqueça de que o servidor de destino tem que estar com o FTP funcionando, pode ser habilitado direto ou pode ser instalado o FileZilla server.
Também é possível usar esse script para enviar backups para outras distribuições GNU/Linux.
#!/bin/bash SHELL=/bin/sh PATH=/sbin:/usr/sbin:/usr/bin:/bin USERNAME="seu usuario aqui" PASSWORD="seu senha aqui" SERVER="ip do seu servidor que vai receber os backups ( servidor de destino )" echo " iniciando o envio dos backups para o servidor externo em `date +%d.%m.%Y_%H-%M-%S` " | mail -s " INICIANDO ENVIO DOS BACKUPS " seu E-mail aqui cd /home/ # pasta onde estão seus backups chmod 644 *.gz # permissão ftp -ivn $SERVER <<EOF # ip do servidor de destino user $USERNAME $PASSWORD # logando no servidor de destino bin # bin para poder funcionar senão da xabu e corrompe os backups no envio cd /pasta-backups/ # entra na pasta com nome de pasta-backups ( pasta que vai ficar os backups no servidor de destino ) mput *.gz # pega os backups e envia buy # encerra EOF # sai do FTP echo " envio completo com sucesso dos backups em `date +%d.%m.%Y_%H-%M-%S` " | mail -s " ENVIO DOS BACKUPS COMPLETOS COM SUCESSO " seu E-mail aqui
Backup, compactação, verificação e transferência de arquivos
rsyncdev-pt_BR_v6.sh - Um baixador automático de ISOs de Sabayon Linux, versão 6
Backup do PostgreSQL 8.3 e aviso por e-mail
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Instalação Uefi com o instalador clássico do Mageia (0)
É cada coisa que me aparece! - não é só 3% (2)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta