backup com scp

Publicado por Alberto Marques Barbosa 14/12/2005

[ Hits: 14.683 ]

Download backup_depto




Bom , desenvolvi um script para backup simples, ele compacta o diretório e envia para o servidor de backup via scp

  



Esconder código-fonte

#!/bin/sh
#
#Faz o backup dos diretórios dos deptos...
#
#Build by Marques
#edsninfo@bol.com.br

if [ -z $1 ];then
echo "Use $0 financeiro|tecnico|compras|cpd|fabrica|vendas|sys"
exit
fi
DATE=`date +%A`
DIA=`date +%d/%m/%y`
HORA=`date +%H:%M:%S`
LOG="backup_$1"
BASE="/home/samba"
DEPTO="$1_$DATE.tar.gz"
echo "********************************************************************************" >$LOG
echo "*   INICIO DO BACKUP $DEPTO" >>$LOG
echo "*   data.:$DIA   hora.:$HORA" >>$LOG
echo "********************************************************************************" >>$LOG
tar -czvf $DEPTO $BASE/$1 >> $LOG
TAMANHO=`du -ah $DEPTO`
if [ -e $DEPTO ];then
scp $DEPTO root@vendas14:~/dados >> $LOG
fi
HORA1=`date +%H:%M:%S`
echo "********************************************************************************" >>$LOG
echo "*   FIM DO BACKUP $DEPTO" >>$LOG
echo "* data.:$DIA   hora.:$HORA1   tam.:$TAMANHO" >>$LOG
echo "********************************************************************************" >>$LOG
scp $LOG root@vendas14:~/dados/log >>$LOG
rm -rf $BASE/$DEPTO
rm -rf $BASE/$LOG

Scripts recomendados

Gerenciar usuários com dialog

Debian - inicializando VMs (VirtualBox) no boot

Select DATAFILES especificando uma Tablespace

Autenticação automática no Speedy Home

Popular Mysql


  

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