backup via ftp em formato tgz

Publicado por Ricardo Brito do Nascimento 15/05/2008

[ Hits: 13.261 ]

Homepage: http://brito.blog.incolume.com.br

Download ftpbkp.sh




Este script produz o arquivo tar.gz dos diretórios pré selecionados e envia para uma máquina ftp remota.

  



Esconder código-fonte

#!/bin/bash
#Autor: Ricardo Brito do Nascimento
#email: rbrito1978-blessed@yahoo.com.br
#

DATA=`date +%Y%m%d`

MAQUINA=`hostname`
#---- parte editável --------------------------
#coloque os diretórios que serão backapeados
DIRETORIOS="/etc /opt/Plone /var/lib/mysql /var/named /var/qmail"
#  Dados do arquivo de backup - mude se desejar
ARQUIVO="backup-incremental-$MAQUINA-$DATA.tar.gz"

# Dados do servidor FTP para onde o backup serah enviado
HOST_FTP="xxx.xxx.xxx.xxx"
USUARIO_FTP="usuário"
SENHA_FTP="senha"

# ---- não precisa mais editar abaixo ---------
# Cria o arquivo .tar.gz no /tmp (Temporário)
cd /tmp
find $DIRETORIOS -mtime -1 -type f -print |
tar czf /tmp/$ARQUIVO -T -

# Acessa o FTP e envia os arquivos de backup
ftp -in <
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
del $ARQUIVO
cd backup
put $ARQUIVO
bye
EOF

Scripts recomendados

Unrpm

Instalação do Ubuntu com Criptografia Total

CoDe_X - Compactador/Descompactador de arquivos e diretórios usando Xdialog

Convertendo rotas Linux para Fortigate

Baixe e converta um vídeo do Youtube (download e convert)


  

Comentários
[1] Comentário enviado por ronanricardo em 30/05/2008 - 00:45h

Isso vai ser de muita valia para meu servidor... obrigado!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts