Bom dia a todos da lista.

#!/bin/sh

if [ "$#" -ne 1 ]
then
  echo -e "\nErro: normal-bak <lista de backup>\n"
  exit 1
fi

data=`/bin/date +%Y'-'%m'-'%d`
arq=$1

LOG='/root/logs/log_'$arq'_'$data'.txt'
ERR='/root/logs/err_'$arq'_'$data'.txt'

cd /root/scripts

echo -e 'Backup da fita ' $arq ' iniciado em '`date`'\n' >> $LOG
echo -e 'Backup da fita ' $arq ' iniciado em '`date`'\n' >> $ERR

nice -n15 tar -cvf /dev/st0 -T $arq 2>> $ERR | tee -a $LOG

echo -e '\nBackup concluido em '`date`'. Verifique o LOG de erro!' >> $LOG
echo -e '\nBackup concluido em '`date`'. Verifique o LOG de erro!' >> $ERR

mt -f /dev/st0 rewind

mt -f /dev/st0 eject

#rm -f /var/spool/mail/root

sleep 5;
echo
echo
echo log de erro:
cat $ERR

--------------------
Hoje eu uso esse script para fazer o backup normal, gostaria de saber 
como faço para que esse scritp passe a fazer o backup compactado.

Podem me ajudar com isso?

Desde já
muito obrigado

Responder a