Considerar:
$ 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
El proceso en cuestión es un servicio controlado por advenedizo.
¿Por qué no puedo pgrep
ver este proceso?
Respuesta1
Finalmente logré que esto funcionara incluyendo la -f
opción:
-f, --full
The pattern is normally only matched against the process name. When -f is
set, the full command line is used.
Con la cual:
$ pgrep -f myprocess
1234