Trouver un PID

Fermé
mkacho Messages postés 28 Date d'inscription mardi 24 janvier 2006 Statut Membre Dernière intervention 1 novembre 2006 - 15 févr. 2006 à 15:22
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 16 févr. 2006 à 00:46
bonjour. je suis sur mandriva free edition
j'ai cree un programme C et je veux connaitre son PID lors de son execution
pour arriver mes fin jai ouvert deux terminal puis j'ai taper la commende TOP sur l'un et sur l'autre terminal j'ai lancer mon processusMais voila dans l'autre terminal je ne vois pas mon processus Quelqu'un pourais t'il m'aidè merci

4 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
16 févr. 2006 à 00:46
bash te fournit le PID du processus:
johand@horus:~$ ls -l > /dev/null &
[1] 21691

Dans ton code C, tu peux faire appel à getpid
man 2 getpid
NAME
       getpid, getppid - get process identification

SYNOPSIS
       #include <sys/types.h>
       #include <unistd.h>

       pid_t getpid(void);
       pid_t getppid(void);

DESCRIPTION

       getpid() returns the process ID of the current process.  (This is often
       used by routines that generate unique temporary file names.)

       getppid() returns the process ID of the parent of the current  process.

CONFORMING TO
      POSIX, 4.3BSD, SVID

2
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 50
15 févr. 2006 à 15:39
Salut,
Tu peux le lancer en batch dans un terminal et faire top dans le meme terminal.
-1
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
15 févr. 2006 à 16:24
Salut,
si tu détaches ton programme de la console, le numéro de Pid est retourné, me semble t'il :
./nomDeProgramme &
A plus
-1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
15 févr. 2006 à 21:25
pgrep -l nom_programme

ou

ps | grep nom_programme
-1