pgrep
Aus Tuxfutter
pgrep ist ein Shellbefehl, um unter Linux die Prozess-ID von Prozessen an Hand von (Teilen) ihres Namens herauszubekommen.
Beispiel, um die Prozess-IDs aller Apache-Prozesse zu erfahren:
hauke@fafnir:~$ pgrep apach 5849 8071 8072 8073 8074 8075 hauke@fafnir:~$
Selbiges Verhalten kann man in der bash zum Beispiel aber auch so lösen:
hauke@fafnir:~$ ps ax | grep apach | grep -v grep | awk '{ print $1 }'
5849
8071
8072
8073
8074
8075
hauke@fafnir:~$
Das "grep -v grep" ist übrigens nötig, damit man nicht die Prozess-ID des vorherigen grep mit angezeigt bekommt.

