WikiDer > 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
- поиск строк текста, соответствующих одному или нескольким регулярным выражениям
Рекомендации
- Solaris 10 Справочник по командам пользователя Руководство –
- Linux Пользовательские команды Руководство : поиск процессов по имени и другим атрибутам -