[HOME]

Path : /usr/share/man/overrides/uk/man1/
Upload :
Current File : //usr/share/man/overrides/uk/man1/pgrep.1

.\" Manual page for pgrep / pkill.
.\" Licensed under version 2 of the GNU General Public License.
.\" Copyright 2000 Kjetil Torgrim Homme
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH PGREP 1 "жовтень 2012 року" procps\-ng "Команди користувача"
.SH НАЗВА
pgrep, pkill — пошук або надсилання сигналів процесам на основі даних щодо
їхньої назви та інших атрибутів
.SH "КОРОТКИЙ ОПИС"
\fBpgrep\fP [параметри] взірець
.br
\fBpkill\fP [параметри] взірець
.SH ОПИС
\fBpgrep\fP виконує пошук серед поточних запущених процесів і виводить список
ідентифікаторів процесів, які відповідають критерію вибору до
stdout. Виконуватися мають усі критерії. Наприклад,
.IP
$ pgrep \-u root sshd
.PP
покаже список процесів, які мають назву \fBsshd\fP і належать \fBroot\fP. З іншого
боку,
.IP
$ pgrep \-u root,daemon
.PP
виведе список процесів, власником яких є \fBroot\fP або \fBdaemon\fP.
.PP
\fBpkill\fP надішле вказаний сигнал (типово \fBSIGTERM\fP) кожному процесу,
замість виведення списку процесів до stdout.
.SH ПАРАМЕТРИ
.TP 
\fB\-\fP\fIсигнал\fP
.TQ
\fB\-\-signal\fP \fIсигнал\fP
Визначає сигнал для надсилання кожному відповідному процесу. Для визначення
сигналу можна скористатися цифровим значенням або символічною назвою
сигналу. (лише для \fBpkill\fP.)
.TP 
\fB\-c\fP, \fB\-\-count\fP
Придушити звичайне виведення. Замість цього, вивести кількість відповідних
процесів. Якщо не вдасться знайти нічого, наприклад, буде повернуто нульове
значення, програма поверне ненульове значення помилки.
.TP 
\fB\-d\fP, \fB\-\-delimiter\fP \fIроздільник\fP
Встановлює рядок, що використовуватиметься для відокремлення ідентифікаторів
процесів у виведених даних (типовим роздільником є символ розриву
рядка). (Лише \fBpgrep\fP.)
.TP 
\fB\-f\fP, \fB\-\-full\fP
Зазвичай, відповідність \fIвзірця\fP встановлюється лише для назви
процесу. Якщо використано \fB\-f\fP, відповідність встановлюється за цілим
рядком команди.
.TP 
\fB\-g\fP, \fB\-\-pgroup\fP \fIгрупа процесів\fP,...
Встановлювати відповідність процесів лише для вказаного списку
ідентифікаторів груп. Група процесів 0 відповідає власній групі процесів
\fBpgrep\fP або \fBpkill\fP.
.TP 
\fB\-G\fP, \fB\-\-group\fP \fIgid\fP,...
Встановлювати відповідність процесів зі списку справжніх ідентифікаторів
груп. Можна використовувати цифрове або символічне значення ідентифікатора.
.TP 
\fB\-l\fP, \fB\-\-list\-name\fP
Вивести список назв процесів, а також ідентифікаторів процесів. (Лише
\fBpgrep\fP.)
.TP 
\fB\-a\fP, \fB\-\-list\-full\fP
Вивести список рядків команд повністю, а також ідентифікаторів
процесів. (Лише \fBpgrep\fP.)
.TP 
\fB\-n\fP, \fB\-\-newest\fP
Вибрати лише найновіші (запущені якомога пізніше) відповідні процеси.
.TP 
\fB\-o\fP, \fB\-\-oldest\fP
Вибрати лише найдавніші (запущені якомога раніше) відповідні процеси.
.TP 
\fB\-P\fP, \fB\-\-parent\fP \fIppid\fP,...
Встановлювати відповідність лише тих процесів, які мають батьківські процеси
зі вказаного списку.
.TP 
\fB\-s\fP, \fB\-\-session\fP \fIsid\fP,...
Встановлювати відповідність лише тих процесів, які мають ідентифікатори
сеансів процесів зі вказаного списку. Ідентифікатор 0 відповідає
ідентифікаторам сеансів самих програм \fBpgrep\fP або \fBpkill\fP.
.TP 
\fB\-t\fP, \fB\-\-terminal\fP \fIтермінал\fP,...
Встановлювати відповідність лише процесів із терміналом керування із
вказаного списку. Назву термінала слід вказувати без префікса «/dev/».
.TP 
\fB\-u\fP, \fB\-\-euid\fP \fIeuid\fP,...
Встановлювати відповідність процесів зі списку ідентифікаторів ефективних
користувачів. Можна використовувати цифрове або символічне значення
ідентифікатора.
.TP 
\fB\-U\fP, \fB\-\-uid\fP \fIuid\fP,...
Встановлювати відповідність процесів зі списку справжніх ідентифікаторів
користувачів. Можна використовувати цифрове або символічне значення
ідентифікатора.
.TP 
\fB\-v\fP, \fB\-\-inverse\fP
Інвертує відповідність. Зазвичай, цей параметр використовується у контексті
\fBpgrep\fP. У контексті \fBpkill\fP скорочену форму параметра вимкнено для того,
щоб запобігти випадковому використанню цього параметра.
.TP 
\fB\-w\fP, \fB\-\-lightweight\fP
Показує усіх ідентифікатори потоків обробки, замість ідентифікаторів, у
контексті \fBpgrep\fP. У контексті \fBpkill\fP цей параметр вимкнено.
.TP 
\fB\-x\fP, \fB\-\-exact\fP
Встановлювати відповідність лише процесів, назви яких (або рядки команд,
якщо вказано параметр \-f) \fBточно\fP відповідає \fIвзірцю\fP.
.TP 
\fB\-F\fP, \fB\-\-pidfile\fP \fIфайл\fP
Прочитати \fIPID\fP з файла. Ймовірно, цей параметр корисніший для \fBpkill\fP, а
не для \fBpgrep\fP.
.TP 
\fB\-L\fP, \fB\-\-logpidfile\fP
Завершувати роботу повідомленням про помилку, якщо pid\-файл (див. \-F) не
заблоковано.
.TP 
\fB\-\-ns \fP\fIpid\fP
Встановлювати відповідність процесів, які належать до одного простору
назв. Для встановлення відповідності для процесів інших користувачів
програму має бути запущено від імені користувача root. Див. довідку щодо
\-\-nslist, щоб дізнатися про те, як обмежити перелік відповідних просторів
назв.
.TP 
\fB\-\-nslist \fP\fIназва\fP\fB,...\fP
Встановлювати відповідність лише для вказаних просторів назв. Можливі
простори назв: ipc, mnt, net, pid, user, uts.
.TP 
\fB\-V\fP, \fB\-\-version\fP
Вивести дані щодо версії і завершити роботу.
.TP 
\fB\-h\fP, \fB\-\-help\fP
Показати довідкові дані і завершити роботу.
.PD
.SH ОПЕРАНДИ
.TP 
\fIвзірець\fP
Вказує розширений формальний вираз для відповідності за назвами процесів або
рядками команд.
.SH ПРИКЛАДИ
Приклад 1: знайти ідентифікатор процесу фонової служби \fBnamed\fP:
.IP
$ pgrep \-u root named
.PP
Приклад 2: змусити \fBsyslog\fP виконати повторне читання файла налаштувань:
.IP
$ pkill \-HUP syslogd
.PP
Приклад 3: надати докладну інформацію щодо усіх процесів \fBxterm\fP:
.IP
$ ps \-fp $(pgrep \-d, \-x xterm)
.PP
Приклад 4: підвищити пріоритетність усіх процесів \fBnetscape\fP:
.IP
$ renice +4 $(pgrep netscape)
.SH "СТАН ВИХОДУ"
.PD 0
.TP 
0
Критеріям відповідає один або декілька процесів.
.TP 
1
Не знайдено відповідних процесів.
.TP 
2
Синтаксична помилка у рядку команди.
.TP 
3
Критична помилка: вичерпано пам’ять тощо.
.PD
.SH ЗАУВАЖЕННЯ
Назву процесу, що використовується для встановлення відповідності, обмежено
15 символами, які виводить /proc/\fIpid\fP/stat. Для встановлення відповідності
за цілим командним рядком, /proc/\fIpid\fP/cmdline, скористайтеся параметром
\-f.
.PP
Запущений процес \fBpgrep\fP або \fBpkill\fP ніколи не повідомлятиметься самим
собою як відповідник.
.SH ВАДИ
Не можна одночасно використовувати параметри \fB\-n\fP, \fB\-o\fP та \fB\-v\fP
одночасно. Повідомте авторам, якщо вам потрібне таке поєднання.
.PP
Програма повідомляє про щезлі процеси.

.SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
\fBps\fP(1), \fBregex\fP(7), \fBsignal\fP(7), \fBkillall\fP(1), \fBskill\fP(1), \fBkill\fP(1),
\fBkill\fP(2)
.SH СТАНДАРТИ
\fBpkill\fP та \fBpgrep\fP було впроваджено у Sun Solaris 7. Ця реалізація є
повністю сумісною із реалізацією для Solaris.
.SH АВТОР
.UR kjetilho@ifi.uio.no
Kjetil Torgrim Homme
.UE
.SH "Як надіслати звіт про вади"
Про вади, будь ласка, повідомляйте на адресу
.UR procps@freelists.org
.UE