Pular para o conteúdo

backup via ftp em formato tgz

Este script produz o arquivo tar.gz dos diretórios pré selecionados e envia para uma máquina ftp remota.
Ricardo Brito do Nascimento rbn_jesus
Hits: 13.679 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este script produz o arquivo tar.gz dos diretórios pré selecionados e envia para uma máquina ftp remota.
Download ftpbkp.sh Enviar nova versão

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

Wrapper do dd com algumas medidas de segurança

Transformar eBook em Audiobook

ison - testar conectividade da máquina

IPv6 fácil e rápido

mp3traduz

#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

Entre na sua conta para comentar.