backup via ftp em formato tgz

Publicado por Ricardo Brito do Nascimento 15/05/2008

[ Hits: 13.374 ]

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

Barra de progresso em ASCII

Gerando QR code com script e Google Chart Tools

ShadowBurn - grava, copia e apaga CD/DVD

Testar várias portas TCP para um único host/IP

Adicionar agentes em uma ManageSystemList de ITM6


  

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