logout, ssh - cekani na ukonceni procesu spusteneho na pozadi

Milan Keršláger milan.kerslager na pslib.cz
Úterý Červen 1 15:13:19 CEST 2004


On Mon, May 31, 2004 at 09:18:49AM +0200, Martin Calko wrote:
> Milan Keršláger wrote:
> >Po startu udelaji fork. Rodic skonci (ve shellu dostanete zase prompt) a
> >potomek pokracuje na "pozadi". Rodicem potomka se tak stane init (proces
> >cislo 1), protoze jeho rodic skoncil.
> 
> Tohle je zajimave. Mel jsem zato, ze rodic neskonci dokud bezi potomek a 
> pokud bezi potomek a rodic uz by mel skoncit, ceka rodic ve stavu zombie 
> na konec potomka. Nekde se pletu?

Zombie je proces, ktery sice skoncil, ale rodic si nevyzvedl navratovy
kod. Jadro uchovava tuto informaci a vy tak vidite zombie. Zastrelenim
rodice se rodicem zombie stane init (proces c. 1), ktery si navratovy
kod vyzvedne (a zahodi).

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/


Další informace o konferenci Linux