"gplservice.fr Sylvain Letuffe" wrote:
>
> On Lundi 17 Mars 2003 19:05, malric wrote:
> > Bon voilà, on lance un executable, il est donc "installé" en mémoire,
> > génère des
> > processus, des messages, des enregistrements.... etc.. etc..
> > Y a-t-il un moyen de détruire cet executable dans la mémoire pendant son
> > execution.
> > Merci de votre attention
> > mm
>
> plusieurs solutions sont possibles :
>
> - si tu utilises kde comme environement graphique
> je te conseil "kcontrol" ( ctrl+esc )
> une interface simple t'aidera a trouver ton programme et le "tuer"
>
> - a la ligne de commande ( c'est bon de le savoir aussi )
> $kill 123
>
> ou "123" est le numéro du programme que tu veux tuer
> que tu peux optenir avec un
> $ps aux
>
> les pages de manuel t'aiderons égallement a trouver le paquet d'option
> que ces deux commandes ont !
>
> PS : un programme qui passe du disque vers ta mémoire mémoire n'est plus en
> terme de langage un "executable" mais un "processus"
> d'où la commande "ps" qui liste les processus.
>
> PS2 : Bienvenu dans le fabuleux monde d'unix !
>
> Letuffe Sylvain
J'ai du mal m'exprimer,
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
merci/* @(#) lapins.c */
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
int nbprocess=0 ;
for (;;) /* BOUCLE INFINIE */
{
switch ( fork() )
{
}
nbprocess++ ;
}
}