Descrição
Script para fazer um backup simples com tratamento de erro e gravação de log.
[ Download:
bkpsimples.sh ]
[
Enviar nova versão ]
Versões atualizadas deste script (NOVO)
Publicado por Cristiano Gomes em 21/06/2012
Changelog: Correção de erros do script.
[ 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
Calculadora (Free Pascal)
Contar o número de arquivos e subdiretórios de um diretório
Mostrar IP da Internet
Jackpot
Configurar 3G
Comentários
| Nenhum comentário foi encontrado. |