Почему pgrep не может найти процесс?

Рассматривать:

$ 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

Процесс, о котором идет речь, является сервисом, контролируемым upstart.

Почему не могу pgrep увидеть этот процесс?

1 ответ

Решение

Я наконец получил это на работу, включая -f опция:

-f, --full
    The pattern is normally only matched against the process name.  When -f is
    set, the full command line is used.

С которым:

$ pgrep -f myprocess
1234
Другие вопросы по тегам