Jump to content

схватить

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

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

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

[ редактировать ]

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

$ pgrep 'bash'

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

$ ps ax | awk '{sub(/.*\//, "", $5)} $5 ~ /bash/ {print $1}'

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

$ pgrep -l -G alice

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

$ pgrep -v -u root

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

$ pgrep -n                # The most recent process started
$ pgrep -n -u alice emacs # The most recent `emacs` process started by user `alice`

См. также

[ редактировать ]
  • Список команд Unix
  • pidof — найти идентификатор процесса запущенных программ
  • pkill — процессы сигнализации на основе имени и других атрибутов
  • ps — отображение запущенных в данный момент процессов
  • grep — поиск строк текста, соответствующих одному или нескольким регулярным выражениям
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ce1526e7f57df77b05f3b9bce971ea73__1631021220
URL1:https://arc.ask3.ru/arc/aa/ce/73/ce1526e7f57df77b05f3b9bce971ea73.html
Заголовок, (Title) документа по адресу, URL1:
pgrep - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)