Backup simples com log de resultado

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

[ Hits: 9.418 ]

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

Checagem de ping com link down e link up

Watch Dog para Nagios

calculadora em kdialog

Administração básica de usuários no MySQL

Menu


  

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