backup via ftp em formato tgz

Publicado por Ricardo Brito do Nascimento 15/05/2008

[ Hits: 12.628 ]

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: [email protected]
#

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

Backup Interativo

Menu para liberar / bloquear laboratórios no Squid

Manutenção de Endereços

Script para renomear vários arquivos ao mesmo tempo.

Getcursofe - Download do Curso Fé do Missionário R.R. Soares


  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts