Recherchez un processus avec un nom donné


8

J'essaie de convertir la commande VMS show/system/process=processnameen une commande Linux équivalente.

J'ai essayé ce qui suit, mais il n'a renvoyé aucun des processus:

ps -C /exeimages/processname.pl  

Réponses:


7

ps -Crecherche une correspondance exacte du nom de base de l'exécutable au moment où il a été exécuté. Donc, dans ce cas, ps -C perlou ps -C processname.plserait plus probablement ce que vous voulez. Ce qui compte, c'est ce que vous trouvez /proc/<pid>/stat.

Si vous souhaitez faire correspondre sur la ligne de commande (la concaténation des arguments de la commande, y compris argv[0]), vous pouvez utiliser pgrep -fcomme on le trouve sur Solaris, Linux récent et la plupart des BSD.


0

Probablement que vous recherchez pgrep, ou quelque chose de pavé ensemble etps

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.