KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Vendredi 16 mai 2008 - 10:09:05

Trouver un PID

Rechercher : dans
Trouver un PID
par mkacho
 Fil de Discussions
Statut : Non résolu
mercredi 15 février 2006 à 15:22:39
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
Répondre à mkacho  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par hssissen, le mercredi 15 février 2006 à 15:39:31 Fil de Discussions
Salut,
Tu peux le lancer en batch dans un terminal et faire top dans le meme terminal.
Répondre à hssissen

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par dedale82, le mercredi 15 février 2006 à 16:24:09 Fil de Discussions
Salut,
si tu détaches ton programme de la console, le numéro de Pid est retourné, me semble t'il :
./nomDeProgramme &
A plus
Répondre à dedale82

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par lami20j, le mercredi 15 février 2006 à 21:25:52 Fil de Discussions
pgrep -l nom_programme

ou

ps | grep nom_programme
Répondre à lami20j

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par jisisv, le jeudi 16 février 2006 à 00:46:10 Fil de Discussions 
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

Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Répondre à jisisv
Discussions pertinentes trouvées dans le forum
28/02 11h31Trouver PID d'un process par le nom de TâcheWindows28/02 18h541
26/03 01h48je trouve pas !Loisirs/Divertissement04/04 18h357
25/03 21h21où trouver l'UUID d'un CD d'install UbuntuLinux/Unix25/03 22h483
22/03 17h01logiciel ne trouve pasLogiciels/Pilotes22/03 17h042
Plus de discussions sur « Trouver un PID » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide