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  

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.


0

Wahrscheinlich suchen Sie pgrepoder etwas, das daraus zusammengeschustert ist undps

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.