Ich versuche, den VMS-Befehl show/system/process=processname
in einen entsprechenden Linux-Befehl umzuwandeln .
Ich habe Folgendes versucht, aber es wurde keiner der Prozesse zurückgegeben:
ps -C /exeimages/processname.pl
ps -C
sucht nach einer genauen Übereinstimmung mit dem Basisnamen der ausführbaren Datei zum Zeitpunkt der Ausführung. Also, in diesem Fall ps -C perl
oder ps -C processname.pl
eher 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 -f
unter Solaris, neuerem Linux und den meisten BSDs verwenden.