PID : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(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|pgrep <nom_du_processus>|
+
  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 à 18:54

Lien court vers cette page : http://vt.cx/PID
QR code vers cette page : http://vt.cx/PID.qr

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

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

Variables utiles

  • $BASHPID ou $$ : PID du shell courant -> echo $BASHPID ou echo $$ (équivalent de ps -ef|pgrep bash)
  • $PPID : PID du processus parent

Commentaires

blog comments powered by Disqus