> >   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.

Raspunde prin e-mail lui