Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1382 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Obtenir le pid d'un processus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Obtenir le pid d'un processus

n°709461
vincent0
Posté le 21-07-2005 à 11:54:53  profilanswer
 

Bonjour,
 
Je cherche une commande qui donne le pid du processus "rox" (par exemple).
Je connait la commande "top" mais elle ne va pas pour ce que je veut faire:
 
Donc j'ai un fichier bash (.sh) et dans ce fichier j'aimerais tuer le procssus "rox":
kill `la_commande_qui_donne_le_pid rox`
 
merci...

mood
Publicité
Posté le 21-07-2005 à 11:54:53  profilanswer
 

n°709464
burgergold
5$? va chez l'diable!
Posté le 21-07-2005 à 12:03:43  profilanswer
 

ps -eo comm,pid |grep rox
 
te reste plus qu'à utiliser awk pour avoir seulement la 2e colonne

n°709467
neriki
oenologue
Posté le 21-07-2005 à 12:05:07  profilanswer
 

Si tu veux juste le tué, tu a la commande pkill, qui utilise le nom plutot que le PID. :)

n°709471
multani
Dépressionnisé
Posté le 21-07-2005 à 12:07:53  profilanswer
 

Ya pidof aussi [:petrus75]

n°709475
deather2
Posté le 21-07-2005 à 12:12:32  profilanswer
 

Si tu veux faire complique:
ps -eo comm,pid  | grep nom_apps | cut -d " " -f 2-19 | xargs
Si tu veux faire simple:
pidof nom_apps
 
mais je crois pas que ca marche ailleurs que sous linux ca :/

n°709478
jlighty
Posté le 21-07-2005 à 12:19:23  profilanswer
 

Citation :

ps -eo comm,pid  | grep nom_apps | cut -d " " -f 2-19 | xargs


il ne manque pas un kill ;)


Message édité par jlighty le 21-07-2005 à 12:19:36
n°709488
deather2
Posté le 21-07-2005 à 12:28:21  profilanswer
 

C'est juste pour obtenir le PID ca ;)

n°709493
jlighty
Posté le 21-07-2005 à 12:33:52  profilanswer
 

Par curiosité tu pourrais m'expliquer pourquoi avoir mis xargs après le pipe ? et quelle serait l'utilisation avec kill ?

n°709495
deather2
Posté le 21-07-2005 à 12:34:53  profilanswer
 

exemple concret:
barney% ps -eo comm,pid  | grep xterm | cut -d " " -f 2-19  
           5560
          15396
barney% ps -eo comm,pid  | grep xterm | cut -d " " -f 2-19 | xargs
5560 15396

n°709502
jlighty
Posté le 21-07-2005 à 12:42:55  profilanswer
 

donc si xargs n'a pas d'argument, il agit comme la commande echo.
Donc les données issues du pipe seront considérées comme les paramètres d'echo.
Je garde au chaud cette méthode  :jap:


Message édité par jlighty le 21-07-2005 à 13:08:22
mood
Publicité
Posté le 21-07-2005 à 12:42:55  profilanswer
 

n°709508
l0ky
Posté le 21-07-2005 à 12:53:56  profilanswer
 

il y a aussi pgrep [:petrus75]
 
Ca simplifie un peu le ps -optionsquivontbien |grep processusdemandé


Message édité par l0ky le 21-07-2005 à 12:54:31
n°709509
l0ky
Posté le 21-07-2005 à 12:54:51  profilanswer
 

dans la meme famille il y a  le pkill

n°709545
andromede1​82
Posté le 21-07-2005 à 14:09:35  profilanswer
 

killall rox
 
edit : au fait, kill ne sert pas à tuer les processsus ...


Message édité par andromede182 le 21-07-2005 à 14:11:01
n°709555
jlighty
Posté le 21-07-2005 à 14:22:18  profilanswer
 

Oui ça ne fait qu'envoyer un message au processus.
Par contre le (kill -9) coupe toutes les ressources du processus.

n°709565
yappa
Posté le 21-07-2005 à 14:31:45  profilanswer
 

il y a aussi pgrep qui s'occupe de trouver le pid du process dont le nom se rapproche de ce qu'on lui donne en argument
 
ex pgrep fire peut retourner le pid de firefox

n°709581
deather2
Posté le 21-07-2005 à 14:48:57  profilanswer
 

Sympa pgrep je connaissais pas! merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Obtenir le pid d'un processus

 

Sujets relatifs
Tuer tous les processus utilisant un périphériqueProcessus linux
[ubuntu] [résolu] obtenir emacs (le vert)Logiciel pour suprimer processus
processus postfixObtenir le pid du "grand père" d'un processus
openmosix, migration de processusChanger le DISPLAY d'un processus en cours d'execution ??
Comment obtenir une résolution en 1366 x 768 ? 
Plus de sujets relatifs à : Obtenir le pid d'un processus


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)