Backup com data no nome do arquivo

Publicado por Leandro Fernandes Afonso 22/04/2003

[ Hits: 23.407 ]

Download backup_ftp.sh




Este script  realiza backup em servidor remoto de ftp e possui a vantagem
de cada arquivo que é gravado ser com nome diferente, dessa forma o backup
realizado no dia anterior não será sobreposto pelo atual.

  



Esconder código-fonte

#!/bin/sh
#
# Criado Por: Leandro Fernandes Afonso
# <webmaster_leandro@yahoo.com>

DIR_ORIG="/usr/local/ciop/dados/"
BKP_NAME="outdoors."
BKP_EXT=".tar.gz"
FTP_HOST="192.168.0.1"
FTP_USER="usuario"
FTP_PASS="senha"

# compactação do diretório de origem
#tar -czpf ./${BKP_NAME} ${DIR_ORIG}
tar zcf ./${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT} ${DIR_ORIG}
# envio para o FTP, onde neste caso, abrimos a conexao com o servidor,
# deletamos o arquivo de backup ja existente e envia o novo backup para o
# diretorio home do usuario do FTP.
ftp -in <<EOF
open $FTP_HOST
user $FTP_USER $FTP_PASS
bin
hash
prompt
del $BKP_NAME
mkdir $DATA
cd $DATA
put ${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT}
bye
EOF

# mensagem de resultado
echo "Seu backup foi realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${FTP_HOST}/${BKP_NAME}`date +%Y_%m_%d`${BKP_EXT}";
exit 0

Scripts recomendados

Servidor HTTP em Bash

linkswitch (redundância de internet)

Serviço de conexão 3G - Debian

registra quais as máquinas da sala estão ligadas

Cadastro de usuarios para proxy autenticado


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts