> > A folosit cineva spawn.h ... ? Vreau sa lansez un process sa il pun in
> > suspend un timp si mai incolo sa ii dau drumu'. Vad ca sunt incapabil
> > (sau lenes) sa gasesc ceva exemple.
>
> kill -18, kill -19. kill kicks ass!
>
Kill kick ass cand ii stii pid sau pgid sau session id ...
eu fac exec dintr-un process la un programm care face si el fork
(si face si setsid) deci nu am cum sa ii gasesc pid-ul sau ceva legat
de acel process al meu care l-a lansat in executie (pentru acel process
lansat de mine prin exec parent-ul devine normal 1 si pgid si sessionid
setate de el ).
Nu am cum sa fac poll-ing pe proc sau ps pentru ca in acelashi
timp mai sunt lansate vreo 4 procese. in acelasi mod.
O metoda ar fi fost sa deschid un pipe din child-ul meu inainte
de exec (ca se mosteneste descriptorul) dar am observat ca si unele
procese care le lansez cu exec inchid pipe-urile cu (close(0),close(1) -
probabil).
ptrace cu TRACE_SYSCALL ca sa vad cand are un fork e in lucru
dar cred ca mananca prea multe resurse.
Ultima solutie e sa ii modific ARGV[0] si sa ii pun un timestamp +
ceva dar e urat.
Intrebam de spawn.h ca era ceva in win32 care permitea sa rulezi
un process si sa ii monitorizezi totzi copii.
--
......:: Nicu Pavel - [EMAIL PROTECTED] - http://panic.eu.org/ ::......
- iMedia Linux Senior Developer -
-- My favorite music : tcpdump > /dev/dsp --
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to
unsubscribe from this list.