Sie können mit der Argumentliste abgleichen, indem Sie die -f
Option to verwenden pgrep
( man pgrep
lesen Sie mehr).
pgrep -f x
sollte nur Programm x
und ergeben
pgrep -f y
jeweils nur Programm y
.
Als Alternative könnten Sie und verwenden, um mehr Optionen zu haben, wenn x
und y
nicht eindeutig genug sind und in zu vielen Zeilen endenps
grep
ps ax | grep 'python x' | grep -v grep | awk ''
Dieser Wille
- listen Sie alle relevanten Prozesse auf
- grep für diejenigen mit
python x
drin. Hier müssen Sie möglicherweise einen Pfadspezifizierer wie hinzufügenpython ./path/to/x
- Entfernen Sie den Befehl grep selbst aus der Liste der übereinstimmenden Prozesse
- Nur die erste Spalte drucken, die die PID ist.