SOS liste de processus
Pierrot
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
J'ai besoin d'un p'tit coup de main :
Comment faire pour établir la liste des processus en cours sur la machine sous linux et en langage C.
Merci d'avance.
J'ai besoin d'un p'tit coup de main :
Comment faire pour établir la liste des processus en cours sur la machine sous linux et en langage C.
Merci d'avance.
4 réponses
-
la commande ps sous linux
elle a differentes options a toi dee choisir celles q tu veux
pour en savoir +
tape: man ps dans un terminal
en C utilise system("ps");
aller good luck
:-)
a+ -
Pourquoi ne pas regarder les sources de ps ou de top ou de pstree ?
Gates gave us the windows.
Linux gave us the whole house.... -
salut,
je crois que la fonction "ps" lit les informations des processus dans le systèmes de fichiers virtuels /proc mis à jour par le noyau. Chaque processus dispose d'un structure appelée structure U qui le caractérise de manière unique: c'est sa carte d'identité. Cette structure est définie et "rempli" par le noyau à la création d'un processus. Elle est accessible via /proc. Par exemple /proc/1/ concerne le processus 1 (init).
a+
mat -
Hello 2all,
Mais bon diou (moi pas provençal, suis bruxellois)
La question est de chercher les processus sous Linux en C.
La commande standard en SHELL est "ps" "PS" <h1>ps<//h1>
ps , ptree, , top...
Donc ----> chercher les sources (C) de ps et consorts.
(soit on a les CD source soit... ) on recommence pas l'explication
et on est heureux.
Explore /proc
See you later..
...and the software said "Requires Windows98, Win2000,or better
So I installed Unix.