предел длины шаблона pgrep

У меня была такая же проблема, и ни один из вышеперечисленных ответов не зафиксировал ее. Однако я решил, что это исправлено. Оказывается, все, что мне нужно было сделать, это перейти в терминал и ввести sudo apt-get update. После того, как он закончил работу, обновил менеджер обновлений, дал мне новый список элементов для обновления, а затем я нажал на обновление, и все прошло отлично. Не знаю, поможет ли это кому-то еще, но я надеюсь, что это произойдет.

1
задан 18 October 2013 в 19:55

1 ответ

Согласно странице 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.

3
ответ дан 24 May 2018 в 16:38

Другие вопросы по тегам:

Похожие вопросы: