Re: détruire un executable

Page principale

Répondre à ce message
Auteur: Francois-Xavier Kowalski
Date:  
À: malric
CC: guilde
Nouveaux-sujets: Re: détruir e un executable
Sujet: Re: détruire un executable
malric wrote:

> [...]
>
> le kill ne suffit pas, ni même le killall
>il s'agit de stopper le programme suivant qui génére des processus
>plus vite que ce que l'on peut les détruire
>


Je vien sde trouver que kill utilise en C permet de tuer tous les
process appartenants a une meme session. Il suffit d'utiliser l'oppose
du pid. "man 2 kill" donne:

       Si pid est inférieur à -1, alors le signal sig est envoyé  à  tous  les
       processus du groupe -pid.



qqchose comme (non teste):

int main( int argc, char* argv[] )
{
    int tu_vas_mourir_pid = atoi(argv[1]);
    kill( -tu_vas_mourir_pid, SIGTERM);
}


Pourrais bien faire l'affaire...

A+

--
Francois-Xavier 'FiX' KOWALSKI