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