backup via ftp em formato tgz

Publicado por Ricardo Brito do Nascimento 15/05/2008

[ Hits: 13.268 ]

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

Log do Squid em terminal

Zinxi - exibir informações do hardware

Pinga vários IPs, tentando descobrir o hostname e MAC

Fecha janelas

Compilador SH-Compiler usando GCC 4.6 no Debian Wheezy


  

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