[MASOCH-L] Aguardar término de um comando para executar outro em Bash

Renato de Oliveira Diogo renato.diogo at gmail.com
Mon Jul 6 18:35:22 -03 2009


Apesar que somente com o ";" era para isso acontecer (esperar a finalização
do primeiro comando e somente depois - independentemente se sucesso ou
fracasso - executar o segundo comando.

Veja se o primeiro comando não entra em background automaticamente, pois
nesse caso isso não pode ocorrer.

Atenciosamente
________________________________________________
Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

LPIC1 - Linux Professional Institute Certification - Nível 1

renato.diogo at gmail.com
renato.diogo at yahoo.com.br


2009/7/6 Marcio Jorge dos Santos <marcio at pucsp.br>

> On Mon, 6 Jul 2009, Fabricio Veiga wrote:
>
> Olá Fabrício,
>
> Vc já tentou utilizar o "&&" ao invés do ";". Ele garantirá que o segundo
> comando somente será executado após o término, com sucesso, do primeiro.
>
> []s,
> marciom,
>
>
>  Boa tarde senhores!
>>
>> Estou com um programa em Java para imprimir alguns relatórios. Na
>> configuração desse programa, especifico uma linha de comando a ser
>> executada para imprimir em PDF esses relatórios, que segue:
>>
>> cat > /tmp/temp001.pcl; PCLToPDF.sh /tmp/temp001.pcl
>>
>> Porém o comando PCLToPDF.sh terá que aguardar o término do comando cat
>> para gerar o arquivo em PDF corretamente. Hoje, por exemplo, o comando
>> faz saída de uma linha (sendo que existe mais dados para saída)  para
>> o arquivo temporario e em seguida o comando PCLToPDF.sh já executa a
>> ação. Estava fazendo alguns testes com PIPE mas não consegui.
>> Existe alguma solução para tal ?
>>
>> Obrigado a todos.
>>
>> Fabrício Veiga
>> __
>> masoch-l list
>> https://eng.registro.br/mailman/listinfo/masoch-l
>>
>>
> --
> Marcio Jorge dos Santos         PUC-SP - DTI
> Rua Marques de Paranagua, 111   Equipe de Infra-Estrutura e Controle
> Consolacao - Sao Paulo - SP     e_mail: mjsantos at pucsp.br
> 01303-050                       URL : http://www.pucsp.br/
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>
>



More information about the masoch-l mailing list