Backup com data no nome do arquivo

Publicado por Leandro Fernandes Afonso 22/04/2003

[ Hits: 23.276 ]

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

Busca de arquivos nas ports FreeBSD

Criação de ports para slackware

Free VPN - download de VPNs do vpnbook.com

Script para criação de pacote rpm.

Verificar conexão com Internet


  

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