
xikara
(usa Outra)
Enviado em 04/11/2014 - 14:13h
Boa tarde a todos estou fazendo uma rotina para verificar Backup para o Nagios
Mas o código abaixo esta com erro alguém poderia me ajudar?
#!/bin/bash
DIAANTERIOR=` date --date="-1 day" +"%Y/%m/%d"`
DATAHORA=`date +"%Y-%m-%d_%H"`
DIA=`date +"%Y-%m-%d"`
HORA=`date +"%H"`
MINUTO=`date +"%M"`
if [$HORA => 6 || $HORA =< 19]; then
if [ -e /dados/backup/PGSQL/$DIA"_06" ]; then
echo "OK: Backup das 6 Horas realizado com sucesso " & diff -s $DIAANTERIOR"_20" $DIA"_06"
exit 2
else
if [$HORA = 6];then
echo "WARNING: Realizando o Backup"
exit 2
else
echo "CRITICAL: Backup das 6 Horas não realizado"
exit 2
fi
fi
else
if [ -e /dados/backup/PGSQL/$DIA"_20" ]; then
echo "OK: Backup das 20 Horas realizado com sucesso " & diff -s $DIA"_06" $DIA"_20"
exit 2
else
if [$HORA = 20];then
echo "WARNING: Realizando o Backup"
exit 2
else
echo "CRITICAL: Backup das 20 Horas não realizado"
exit 2
fi
fi
fi