Согласно странице pgrep man (выделение мое): Примечания Имя процесса, используемое для сопоставления, ограничено 15 символами, присутствующими на выходе /proc/pid/stat. Используйте опцию -f для соответствия полной командной строке, /proc/pid/cmdline.
Причина в том, что pgrep man page . Из prctl manpage:
PR_SET_NAME (начиная с Linux 2.6.9)Имя процесса, используемое для сопоставления, ограничено 15 символами, присутствующими на выходе /proc/pid/stat. Используйте опцию -f для соответствия всей командной строке, /proc/pid/cmdline.