kill celeho podstromu procesu
Jiri Kosina
jikos na jikos.cz
Úterý Květen 9 11:06:05 CEST 2006
On Tue, 9 May 2006, Petr Janda wrote:
> Potrebuji zabit cely podstrom procesu vytvoreny postupnym volanim
> fork(). Blahove jsem se domnival, ze kdyz nastavim procesu pgrp, pak se
> forknu a zabiju ho, tak childi pochcipaji taky, ale nejak mi to nechce
> fungovat.
Upravte ten zdrojak nasledujicim zpusobem (bez volani setpgrp()) a pak
udelejte kill na zaporny pid procesu "levelu 0" (viz man kill, argument
-n).
@@ -35,11 +35,6 @@
break;
}
level = new_level;
- if (level == PGRP_LEVEL) {
- if (setpgrp() < 0) {
- printf ("%s\n", strerror(errno));
- }
- }
}
mypid = getpid();
--
JiKos.
Další informace o konferenci Linux