WikiDer > Pgrep

Pgrep

pgrep
Оригинальный автор (ы)Майк Шапиро
Операционная системаUnix и Unix-подобный
ТипКоманда

pgrep это командная строка утилита, изначально написанная для использования с Solaris 7 операционная система Майк Шапиро. С тех пор он был доступен в иллюзия и повторно реализован для Linux и BSD (DragonFly BSD, FreeBSD, NetBSD, и OpenBSD). Он ищет все названные процессы который может быть указан как расширенный регулярное выражение шаблоны, и по умолчанию возвращает их идентификатор процесса. Альтернативы включают пидоф (находит идентификатор процесса по имени программы) и пс.

Пример использования

Поведение по умолчанию pgrep (возвращая идентификатор процесса названных задач) упрощает сложную задачу и вызывается с помощью:

$ pgrep 'баш'

Что примерно эквивалентно:

$ ps топор | awk '{sub (/.*//, "", $ 5)} $ 5 ~ / bash / {print $ 1}'

Дополнительная функциональность pgrep перечисляет имя процесса, а также PID (-l Перечисляет имя процесса, а также идентификатор процесса) всех процессов, принадлежащих группе Алиса (-ГРАММ Сопоставлять только процессы, реальный идентификатор группы которых указан. Может использоваться числовое или символьное значение):

$ pgrep -l -G Алиса

отображение всех процессов, которые не принадлежат пользователю корень (-u euid Сопоставлять только процессы, эффективный идентификатор пользователя которых указан. Можно использовать числовое или символьное значение) путем инвертирования соответствия (-v Отменяет совпадение):

$ pgrep -v -u корень

и соответствует только самому последнему запущенному процессу (-n Выберите только самые новые (запущенные последними) соответствующие процессы):

$ pgrep -n # Самый последний запущенный процесс$ pgrep -n -u Алиса emacs # Самый последний процесс `emacs`, запущенный пользователем` alice`

Смотрите также

  • Список команд Unix
  • пидоф - Найди идентификатор процесса запущенных программ
  • pkill - сигнальные процессы на основе имени и других атрибутов
  • пс - отображать текущие запущенные процессы
  • grep - поиск строк текста, соответствующих одному или нескольким регулярным выражениям

Рекомендации