zmena rodicovskeho procesu

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Úterý Listopad 9 14:02:06 CET 1999


On Tue, 9 Nov 1999, Petr Konicek wrote:

> chtel bych se zeptat, jestli nemate poneti o tom, jak zariditi, aby 
> mnou spusteny proces bezel, ikdyz se odhlasim (a prirozene nejsem 
> root).
> A pak, kdyz treba za tejden prijdu, abych byl schopen si ho zase 
> privlastnit.

Nevim, co presne minite vyrazem "zase privlastnit". Ten proces (kdyz to
prezije) budete porad vlastnit. Akorat si s nim uz moc nepopovidate. Pokud
je zadouci prave to povidani, pak doporucuji pozornosti program screen.

> Mam pocit, ze se to delalo prave zmenou rodice procesu.

Menit rodice moc nelze. V podstate jedine dve mozne zmeny jsou:
1. zmena rodice na init (pid 1), kdyz puvodni zahyne
2. zmena pri PTRACE_ATTACH a zpatky pri PTRACE_DETACH

On Tue, 9 Nov 1999, Ladislav Dobias wrote:

> Me to treba na FreeBSD funguje tak, ze kdyz dam neco spustit
> na pozadi (napr. wget http://www.linux.cz &), tak mi to
> bezi, dokud to neskonci...

To je hlavne zalezitost shellu. V prvni rade zalezi na tom, jestli shell
dela "job control", protoze kdyz ano, pak ma ve zvyku iniciativne posilat 
SIGHUP vsem jobum na pozadi.

BTW: wget je dost ukecany, takze uvedeny priklad by asi mel mit -q. :)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux