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