[firebase-br] Como saber por script linux se um backup foi bem sucedido ou não?
Gladiston Santana
gladiston em vidy.com.br
Sex Dez 8 09:04:13 -03 2017
O padrão posix o qual windows e linux são compativeis diz que a execução de
qualquer programa retorne ao SO um código de sinal, esse código - numero
inteiro - normalmente é zero quando não houve falhas e outros numeros em
intervalos podendo significar warning ou fatal error.
em bash script seria algo assim
gbak blablabla
if [ $? -gt 0 ]; then
echo "Houve um erro."
fi
Sempre haverá num sistema posix um retorno de codigo para qualquer
execução.
Um fatal error, indica que a execução falhou miseravelmente e no caso do
gbak você não tem o backup.
Não é necessário você simular um restore/backup para ver se o backup tá OK,
pois esse comando trata de todas as possibilidades, mas se sua empresa por
causa de programas de qualidade quiser testá-los, crie uma rotina
restore/backup que ocorra num ambiente de testes.
[]´s
Em 8 de dezembro de 2017 01:35, Bruno Garcia Silva <brunogarcia69 em gmail.com>
escreveu:
> Como testar num script linux de backup automático se um GBAK remoto foi bem
> sucedido ou não antes de substituir o arquivo de backup antigo?
>
> Grato
Mais detalhes sobre a lista de discussão lista