PID : Différence entre versions
De Vulgum Techus
(Page créée avec « Catégorie:Linux = Lexique = * '''PID''' = process ID (anglais) = n° de processus = Commandes utiles = == ps == * Trouver le(s) '''PID''' d'un '''processus''' ... ») |
|||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Linux]] | [[Catégorie:Linux]] | ||
− | + | '''[[Lien court]]''' vers cette page : http://vt.cx/PID | |
+ | '''[[QR code]]''' vers cette page : http://vt.cx/PID.qr | ||
+ | <html> | ||
+ | <script type="text/javascript"><!-- | ||
+ | google_ad_client = "ca-pub-3341840374417340"; | ||
+ | /* VT2 */ | ||
+ | google_ad_slot = "6349432125"; | ||
+ | google_ad_width = 468; | ||
+ | google_ad_height = 60; | ||
+ | //--> | ||
+ | </script> | ||
+ | <script type="text/javascript" | ||
+ | src="//pagead2.googlesyndication.com/pagead/show_ads.js"> | ||
+ | </script> | ||
+ | </html> | ||
= [[Lexique]] = | = [[Lexique]] = | ||
− | * '''PID''' = process ID (anglais) = n° de processus | + | * '''PID''' = process ID (anglais) = n° de '''processus''' |
= Commandes utiles = | = Commandes utiles = | ||
Ligne 11 : | Ligne 25 : | ||
ps -ef|pgrep httpd | ps -ef|pgrep httpd | ||
− | * Mettre le PID d'un processus dans une variable | + | * Mettre le(s) '''PID''' d'un '''processus''' dans une variable |
− | ps -ef| | + | myvar=$(pgrep <nom_du_processus>) |
+ | echo $myvar | ||
+ | |||
+ | ou aussi | ||
+ | |||
+ | myvar=`ps -ef | awk '/<nom_du_processus>/ {print $2}'` | ||
+ | echo $myvar | ||
=== Liens utiles === | === Liens utiles === | ||
Ligne 29 : | Ligne 49 : | ||
=== Liens utiles === | === Liens utiles === | ||
* [http://pwet.fr/man/linux/administration_systeme/pidof pwet.fr] '''MAN''' français de '''pidof''' | * [http://pwet.fr/man/linux/administration_systeme/pidof pwet.fr] '''MAN''' français de '''pidof''' | ||
+ | |||
+ | = Variables utiles = | ||
+ | * $BASHPID ou $$ : PID du [[shell]] courant -> echo $BASHPID ou echo $$ (équivalent de ps -ef|pgrep bash) | ||
+ | * $PPID : PID du processus parent | ||
+ | |||
+ | = Commentaires = | ||
+ | {{#widget:DISQUS | ||
+ | |id=vulgumtechus | ||
+ | }} |
Version du 15 mai 2016 à 17:54
Lien court vers cette page : http://vt.cx/PID QR code vers cette page : http://vt.cx/PID.qr
Sommaire
Lexique
- PID = process ID (anglais) = n° de processus
Commandes utiles
ps
- Trouver le(s) PID d'un processus
ps -ef|pgrep <nom_du_processus> exemple : ps -ef|pgrep httpd
- Mettre le(s) PID d'un processus dans une variable
myvar=$(pgrep <nom_du_processus>) echo $myvar ou aussi myvar=`ps -ef | awk '/<nom_du_processus>/ {print $2}'` echo $myvar
Liens utiles
- linux-france.org MAN français de ps
- manpagesfr.free.fr MAN français de pgrep
pidof
- Trouver le(s) PID d'un processus (commande ou programme)
pidof <nom_du_processus> exemple : pidof httpd
- Trouver le PID d'un processus (script shell)
pidof -x <nom_du_processus>
Liens utiles
- pwet.fr MAN français de pidof
Variables utiles
- $BASHPID ou $$ : PID du shell courant -> echo $BASHPID ou echo $$ (équivalent de ps -ef|pgrep bash)
- $PPID : PID du processus parent