backup via ftp em formato tgz

Publicado por Ricardo Brito do Nascimento 15/05/2008

[ Hits: 13.243 ]

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

Pingar faixa de IP's

dep-info - verificar se o programa está instalado no sistema

Script em Dialog pesquisa nome do banco no mysql

Script para módulo de bateria do GKrellm

Achar IP 1.1


  

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