On Friday 28 November 2008 10:09:49 Rafael de Oliveira Costa wrote:
> Ola,
>
> eu gostaria de executar um comando como se fosse em "background" (nao sei
> se essa e a palavra certa para descrever) dentro de um script sem fazer com
> que os proximos comandos do script ficassem esperando o termino de um
> comando.

Faz assim:

> script.sh
   cmd1 &
   cmd2 &
   cmd3 &
>
> eu gostaria de executar o cmd1 mas este comando vai demorar muito e eu
> gostaria de executar o cmd2 e o cmd3 antes que o cmd1 termine.
>
> outra pergunta. como posso obter dentro de um script o PID de um comando ?
> utilizando o mesmo script.sh
> como posso saber o PID do cmd1 ?

o pid do último comando colocado em background fica armazenado na variável de 
ambiente "$!"


-- 
Bruno Coimbra
[EMAIL PROTECTED]

Slackware: Simplicity is Divine!


[As partes desta mensagem que não continham texto foram removidas]

Responder a