Antworten:
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.