Backup simples com log de resultado

Publicado por Cristiano Gomes (última atualização em 02/07/2012)

[ Hits: 9.404 ]

Homepage: www.geraisinformatica.com

Download bkpsimples.sh

Download bkp_simples.sh (versão 2)




Script para fazer um backup simples com tratamento de erro e gravação de log.

  



Versões atualizadas deste script

Versão 2 - Enviado por Cristiano Gomes em 21/06/2012

Changelog: Correção de erros do script.

Download bkp_simples.sh


Esconder código-fonte

#!/bin/bash
# OFICINA DO COMPUTADOR DE VICOSA
# Variavel que retorna o dia da semana
DATA=`date +%w`
DIRETORIO="o"                               # OBS
DIR_ORIG="/o/$DIRETORIO"                         # OBS
ARQUIVO_LOG="/o/o/jacont/logs/Log_backup-noite.rtf"
DIR_DEST="/o/bkp"
ARQUIVO="$DIRETORIO$DATA.tar.gz"
tar -czpf $DIR_DEST/$ARQUIVO $DIR_ORIG
if [ $? -gt 0 ];then
echo  >> $ARQUIVO_LOG
echo ATENCAO --- Houve erro na copia da pasta $DIRETORIO para $DIR_DEST >> $ARQUIVO_LOG;
else
echo >> $ARQUIVO_LOG
echo Ok --- A pasta $DIRETORIO foi copiada com sucesso para $DIR_DEST >> $ARQUIVO_LOG;
fi;

jacont:~# cat /o/oficina/bkp_noite
#!/bin/sh
ARQUIVO_LOG=/o/o/jacont/logs/Log_backup-noite.rtf
echo Este log foi gerado pela rotina Backup_noite em `date +%d-%m-%y_as_%H:%M:%S`. > $ARQUIVO_LOG
/o/oficina/bkp_jacont
echo >> $ARQUIVO_LOG
echo >> $ARQUIVO_LOG
echo >> $ARQUIVO_LOG
echo Backup_noite completo em `date +%H:%M:%S` >> $ARQUIVO_LOG

Scripts recomendados

RWmp4FlvAVIXvid

shuttingdown.sh

Limpar o cache do squid3 sem parar a internet por muito tempo

Executando comandos de telnet via shell-script

Script para enviar put para uma API usando curl e dados no formato json


  

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