![Warum kann pgrep einen Prozess nicht finden?](https://rvso.com/image/848418/Warum%20kann%20pgrep%20einen%20Prozess%20nicht%20finden%3F.png)
Halten:
$ ps -ef | grep myprocess
root 7204 1 99 23:37 ? 00:02:36 ./myprocess
drew 7439 7266 0 23:38 pts/0 00:00:00 grep myprocess
$ pgrep myprocess
Bei dem betreffenden Prozess handelt es sich um einen von Upstart gesteuerten Dienst.
pgrep
Warum kann dieser Vorgang nicht angezeigt werden?
Antwort1
Ich habe es schließlich zum Laufen gebracht, indem ich die folgende -f
Option eingefügt habe:
-f, --full
The pattern is normally only matched against the process name. When -f is
set, the full command line is used.
Mit welchem:
$ pgrep -f myprocess
1234