Pular para o conteúdo

backup com scp

Bom , desenvolvi um script para backup simples, ele compacta o diretório e envia para o servidor de backup via scp
Alberto Marques Barbosa alberto
Hits: 15.129 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Bom , desenvolvi um script para backup simples, ele compacta o diretório e envia para o servidor de backup via scp
Download backup_depto Enviar nova versão

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

Exemplos de scripts com dialog

Gerenciamento do Samba com Dialog

Script para iniciar programas instalados no wine

Backup com dump, restore, sendmail e log completo

Gerenciamento com firewalld no CentOS 7

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.