[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