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

Fabricio Veiga fabriciostuff at gmail.com
Mon Jul 6 16:58:11 BRT 2009


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


More information about the masoch-l mailing list