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

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

Re: [shell-script] Tarefas simultâneas no shell script


From: MrBiTS
Subject: Re: [shell-script] Tarefas simultâneas no shell script
Date: Wed, 06 Aug 2008 10:18:35 -0300
User-agent: Thunderbird 2.0.0.16 (Windows/20080708)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| Vc pode colocar um processo em background enquanto executa outro
| processo, mas ai o Sistema operacional vai tratar da 'simultaneidade'
| dos processos, uma vez que isso depende de recursos da maquina, etc.
| Posso estar errado, mas para garantir simultaneidade vc teria que
| estar em um Sistema operacional de tempo real.

Para garantir simultaneidade, teria que ser um sistema em tempo real,
sim. Embora um Linux "normal" vá alocar um processo por processador,
esse processo irá variar devido à I/O, cargas de memória, por exemplo.

Eu gosto de fazer assim:

processo1 &
PID_P1=$!  # $! traz o PID do comando
processo 2 &
PID_P2=$!

Quando queremos executar uma ação se e somente se o processo2 terminar.
fazemos

wait ${PID_P2}
facaalgo()


- --

Um abraço

.0. MrBiTs - address@hidden
..0 GnuPG  -
http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkiZpKsACgkQrDdxWm3R8Yb4OQCeK3yl4udKmKakhEef8gzwtKw1
xjQAnA78T7Bcunyeqe9R73B4b8KwHJia
=z2pC
-----END PGP SIGNATURE-----


reply via email to

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