Backup em FTP

Publicado por Perfil removido (última atualização em 20/09/2012)

[ Hits: 19.009 ]

Download script_backup.sh




Este script foi feito com pesquisa na internet e um pouco de conhecimento, me serviu para resolver um problema de backup em um cliente, espero que possa ajudar alguém.

  



Esconder código-fonte

#!/bin/sh
###############################
#                  Script de Backup
#          Developed by Flexnetsolutions
#
#                       Security
###############################

#Configuracao para data no arquivo de backup
DATAA=`date +%Y-%m-%dx%H-%M`

# diretorio do backup
DIRETORIOFONTE="/home/adsqueiroz"

# diretorio aonde sera feito o backup
DIRETORIOARQBCK="/root/"

# Entrando no diretorio de backup
echo "Entrando no diretorio de Backup"
cd $DIRETORIOARQBCK

# Listando Diretorio
echo "Listando diretorio"
ls -l

# fazendo o backup
echo "Fazendo Backup..."
tar -cjvf $DATAA.tar.bz2 $DIRETORIOFONTE

#Configuracao para data no arquivo de backup
DATA=`date +%Y-%m-%dx%H-%M`

echo "Entrando no diretorio de envio de arquivos"
cd $DIRETORIOARQBCK

echo "Confirmando Diretorio..."
ls -l

# compactando o arquivo para que nao fique muito grande e comer a banda da lan.
echo "Compactando arquivo..."
tar -cjvf $DATA.tar.bz2 $DATAA.tar.bz2

# espere por segundos
sleep 5

FTPSERVER="Coloque o seu FTP"
USERNAME="Usuário"
PASSWORD="Senha"
LOCALDIR="/www/backup02"

# conecte-se ao servidor FTP e envie o arquivo
echo "conectando no servidor FTP..."

ftp -ivn $FTPSERVER << FTP
user $USERNAME $PASSWORD

echo "Conectado e dentro do diretorio raiz."
cd $LOCALDIR

echo "Confirmando Diretorio..."
ls -l

#Upando Backup
echo "Upando arquivo..."
put $DATA.tar.bz2

echo"listando arquivos"
ls -l

bye
EOF
FTP


Scripts recomendados

Atualizando pacotes no Ubuntu

SCRIPT PARA AUTOMAÇÃO NA CRIAÇÃO DE USUÁRIOS NO AMBIENTE LINUX.

Regra básica de firewall em shell

Converter todas as imagens de um diretório

Melhorando a performance do sistema...


  

Comentários
[1] Comentário enviado por ragnar1720 em 02/05/2016 - 15:22h

Muito interessante.

[2] Comentário enviado por shauarivera em 06/06/2016 - 16:09h

?Teria a possibilidade de fazer ao contrario o script? digamos do ftp para servidor local e de forma incremental?

[3] Comentário enviado por caionarezzi em 03/10/2017 - 18:02h

muito bom cara, estava pensando em fazer um desse ai achei o seu, parabens


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts