Suchen Sie nach einem Prozess mit einem bestimmten Namen

8

Ich versuche, den VMS-Befehl show/system/process=processnamein einen entsprechenden Linux-Befehl umzuwandeln .

Ich habe Folgendes versucht, aber es wurde keiner der Prozesse zurückgegeben:

ps -C /exeimages/processname.pl  
Andrea
quelle

Antworten:

7

ps -Csucht nach einer genauen Übereinstimmung mit dem Basisnamen der ausführbaren Datei zum Zeitpunkt der Ausführung. Also, in diesem Fall ps -C perloder ps -C processname.pleher das, was Sie wollen. Was zählt, ist was Sie finden /proc/<pid>/stat.

Wenn Sie in der Befehlszeile übereinstimmen möchten (einschließlich der Verkettung der Argumente des Befehls argv[0]), können Sie diese pgrep -funter Solaris, neuerem Linux und den meisten BSDs verwenden.

Stéphane Chazelas
quelle
0

Wahrscheinlich suchen Sie pgrepoder etwas, das daraus zusammengeschustert ist undps

vonbrand
quelle