shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Bash e execuXXo paralela de programas


From: Marilton Sanchotene de Aguiar
Subject: Re: [shell-script] Bash e execuXXo paralela de programas
Date: Wed, 7 May 2003 15:56:08 -0300

Thobias,

muito obrigado pela sua dica, funcionou perfeitamente. Mas permita-me uma
pequena correção: na linha A=$(echo $!) deve ser A=$(echo $A $!).

Muito obrigado pela atenção.

Abraços,
Marilton.

On Wed, 7 May 2003 15:03:22 -0300 (BRT)
Thobias Salazar Trevisan <address@hidden> wrote:

> 
> $ cat param
> 5
> 6
> 
> $ cat ./script
> while read f; do
>       sleep $f &
>       A=$(echo $!)
> done < param
> 
> for i in $(echo $A); do wait "$i"; done
> echo fim
> 
> o $! tem o pid do último processo em bg. Então colocamos em A os
> PIDs de todos os processos que executamos ali.
> 
> depois fizemos um for em todos os PIDs e executamos o wait, que
> vai esperar o pid terminar. teste aí:
> 
> $ sleep 5 &
> [1] 19244
> 
> $ wait $!
> [1]+  Done                    sleep 5


-- 
[Marilton Sanchotene de Aguiar          http://leibniz.ucpel.tche.br/]
[Linux Registered User #73488              http://gulp.ucpel.tche.br/]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]