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

Fabricio Veiga fabriciostuff at gmail.com
Tue Jul 7 11:03:06 BRT 2009


Ok senhores.
Vou alterar a linha de comando utilizando os caracteres &&.
Renato, acredito que os comandos devem rodar em thread pelo sistema
operacional.

Obrigado a todos.

Fabrício Veiga.

2009/7/6 Renato de Oliveira Diogo <renato.diogo at gmail.com>:
> 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
>>
>>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>


More information about the masoch-l mailing list