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

Responder a