Luiz,
Vc pode utilizar um script e no script executar os comandos que deseja.
Faça um script e no próprio script vc faz a validação do retorno para cada
comando, basta utilizar com o *$? *para obter o retorno da execução do
comando. No final utilize o *exit 0 *se tudo estiver OK ou *exit 1* se
algo estiver errado.
Ou se preferir utilize em vez do ; use o && (AND) para garantir que os
dois comandos foram corretos, ou || (OR) para que somente um comando esteja
correto.
#!/bin/bash
mv /opt/arquivo_x.txt /tmp# O comando acima foi realizado com sucesso?
if [ $? -eq 0 ]; then
echo "Arquivo movido com sucesso"else
echo "Problemas ao mover o arquivo"fi
Em sex, 29 de jul de 2016 às 13:57, Luiz Carlos L. Nogueira Jr. <
[email protected]> escreveu:
> Pessoal,
>
> Eu tenho os seguintes comandos no meu archive_command
>
> archive_command = 'cp /var/lib/pgsql/9.3/data/%p /backup/wal/%f;cp
> /var/lib/pgsql/9.3/data/%p /backup/walmaster/%f'
>
> Pra ele ser considerado "correto", sem dar mensagem no log, tem que
> conseguir ou 2 ou ele só verifica o último comando?
>
> Luiz Carlos
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral