red_vinicius
(usa Debian)
Enviado em 06/04/2018 - 09:16h
Bom dia, preciso de uma luz :D
Seguinte tenho um script (segue abaixo), que não sei porque, não esta sendo executado sequencial, por exemplo a maneira que tinha q ser:
1 - ve se hd esta conectado
2 - envia mensagem pro monitoramento
3 - monta o disco
4 - copia
5 - desmonta
6 - grava log
7 - envia outra msg pro monitoramento
8 - fecha e xau
POOOREEMMMM, ele não ta seguindo essa sequencia, e não ta desmontando o hd tambem, isso quando ponho pra executar atraves de regra do udev ou entao só colocando no crontab, MAAAS quando executo ele manual, ele não da problema nenhuma
=(
o script ta ai em baixo, heeelppp
if [[ -n $HD ]]
then
/usr/bin/zabbix_sender -z $IPSERVIDOR -p 10051 -s $NOMESERVIDOR -k "copia.semanal.bkp.status" -o "1" &> /dev/null #ACUSA NO MONITORAMENTO INICIO DE COPIA
mount -t ext4 $HD $DESTINOBACULA
cp -ruv $ORIGEMBACULA $DESTINOBACULA
umount /media/semanal01 &> /dev/null
echo "Bkp Concluido!!! +$data" >> /var/log/bkp
/usr/bin/zabbix_sender -z $IPSERVIDOR -p 10051 -s $NOMESERVIDOR -k "copia.semanal.bkp.status" -o "0" &> /dev/null #FINALIZA NO MONITORAMENTO INFO DE COPIA
else
echo "HD NÃO CONECTADO +$data" >> /var/log/bkp
fi