diff options
Diffstat (limited to 'ru_RU.KOI8-R/man/man1/pkill.1')
-rw-r--r-- | ru_RU.KOI8-R/man/man1/pkill.1 | 284 |
1 files changed, 284 insertions, 0 deletions
diff --git a/ru_RU.KOI8-R/man/man1/pkill.1 b/ru_RU.KOI8-R/man/man1/pkill.1 new file mode 100644 index 0000000000..5f8120a6d9 --- /dev/null +++ b/ru_RU.KOI8-R/man/man1/pkill.1 @@ -0,0 +1,284 @@ +.\" $NetBSD: pkill.1,v 1.8 2003/02/14 15:59:18 grant Exp $ +.\" +.\" %FreeBSD: src/usr.bin/pkill/pkill.1,v 1.22 2006/12/20 11:57:22 ru Exp % +.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/pkill.1,v 1.5 2007/11/20 13:50:08 ru Exp $ +.\" $FreeBSD$ +.\" +.\" Copyright (c) 2002 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Andrew Doran. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd 23 ноября 2006 +.Dt PKILL 1 +.Os +.Sh НАЗВАНИЕ +.Nm pgrep , pkill +.Nd найти процессы по имени с возможной отправкой им сигнала +.Sh СИНТАКСИС +.Nm pgrep +.Op Fl LSfilnovx +.Op Fl F Ar pidfile +.Op Fl G Ar gid +.Op Fl M Ar дамп +.Op Fl N Ar система +.Op Fl P Ar ppid +.Op Fl U Ar uid +.Op Fl d Ar разделитель +.Op Fl g Ar pgrp +.Op Fl j Ar jid +.Op Fl s Ar sid +.Op Fl t Ar tty +.Op Fl u Ar euid +.Ar шаблон ... +.Nm pkill +.Op Fl Ar сигнал +.Op Fl ILfinovx +.Op Fl F Ar pidfile +.Op Fl G Ar gid +.Op Fl M Ar дамп +.Op Fl N Ar система +.Op Fl P Ar ppid +.Op Fl U Ar uid +.Op Fl g Ar pgrp +.Op Fl j Ar jid +.Op Fl s Ar sid +.Op Fl t Ar tty +.Op Fl u Ar euid +.Ar шаблон ... +.Sh ОПИСАНИЕ +Команда +.Nm pgrep +производит поиск в таблице процессов работающей системы и выводит +идентификаторы +процессов, удовлетворяющих заданному в командной строке критерию. +.Pp +Команда +.Nm pkill +производит поиск в таблице процессов работающей системы и посылает сигнал +всем процессам, удовлетворяющим заданному в командной строке критерию. +.Pp +Имеются следующие опции: +.Bl -tag -width ".Fl d Ar разделитель" +.It Fl F Ar pidfile +Ограничить совпадения процессом, чей идентификатор процесса (PID) +хранится в файле +.Ar pidfile . +.It Fl G Ar gid +Ограничить совпадения процессами с идентификатором действительной группы +(real group ID) из разделённого запятыми списка +.Ar gid . +.It Fl I +Запросить подтверждение на отправку сигнала каждому процессу. +.It Fl L +Файл +.Ar pidfile , +передаваемый в качестве параметра опции +.Fl F , +должен быть заблокирован с использованием системного вызова +.Xr flock 2 +или создан с помощью +.Xr pidfile 3 . +.It Fl M Ar дамп +Извлечь значения, связанные со списком имён (namelist), из указанного +дампа памяти ядра +.Ar дамп , +вместо памяти работающей в текущий момент системы. +.It Fl N Ar система +Извлечь список имён из указанной системы, вместо используемого по умолчанию +образа ядра, с которого произведена загрузка. +.It Fl P Ar ppid +Ограничить совпадения процессами, идентификаторы родительских процессов (PPID) +которых перечислены в разделённом запятыми списке +.Ar ppid . +.It Fl S +Искать также среди системных процессов (нитей ядра). +.It Fl U Ar uid +Ограничить совпадения процессами с идентификаторами действительного пользователя +(real user ID), находящимися в разделённом запятыми списке +.Ar uid . +.It Fl d Ar разделитель +Использовать заданный разделить для выводимых идентификаторов процессов. +По умолчанию используется символ новой строки. +Эта опция может быть использована только с командой +.Nm pgrep . +.It Fl f +Производить поиск совпадений по полному списку аргументов. +По умолчанию проверяются только имена процессов. +.It Fl g Ar pgrp +Ограничить совпадения списком процессов с идентификаторами группы процессов +(process group ID) из разделённого запятыми списка +.Ar pgrp . +Ноль означает идентификатор группы процессов работающей команды +.Nm pgrep +или +.Nm pkill . +.It Fl i +Игнорировать различия в регистре символов в таблице процессов +и указанном шаблоне. +.It Fl j Ar jid +Ограничить совпадения процессами внутри тюрьмы (jail) с идентификатором из +разделённого запятыми списка +.Ar jid . +Значение +.Dq Li any +означает любой процесс в любой тюрьме. +Значение +.Dq Li none +означает любой процесс не в тюрьме. +.It Fl l +Подробный вывод. +В дополнение к идентификатору процесса также выводить его имя. +При использовании совместно с +.Fl f , +для каждого подходящего процесса +выводить его идентификатор и полный список аргументов. +Эта опция может быть использована только с командой +.Nm pgrep . +.It Fl n +Из всех подходящих процессов выбрать только самый новый (по времени запуска). +.It Fl o +Из всех подходящих процессов выбрать только самый старый (по времени запуска). +.It Fl s Ar sid +Ограничить совпадения процессами с идентификатором сессии (session ID) +из разделённого запятыми списка +.Ar sid . +Ноль означает идентификатор сессии работающей команды +.Nm pgrep +или +.Nm pkill . +.Ar sid . +.It Fl t Ar tty +Ограничить совпадения процессами, связанными с одним из терминалов из +разделённого запятыми списка +.Ar tty . +Имена терминалов задаются в форме +.Pa tty Ns Ar xx +или в более короткой +.Ar xx . +Одиночный дефис +.Pq Ql - +задаёт процессы, не связанные с терминалом. +.It Fl u Ar euid +Ограничить совпадения процессами с идентификатором эффективного пользователя +(effective user ID) +из разделённого запятыми списка +.Ar euid . +.It Fl v +Инвертировать совпадение, т.е., вывести процессы, +не удовлетворяющие заданному условию. +.It Fl x +Требовать точного совпадения с именем процесса, или, если задана опция +.Fl f , +списком аргументов. +По умолчанию производится поиск подстроки. +.It Fl Ns Ar сигнал +Неотрицательное десятичное значение или символьное имя сигнала. +Указывает сигнал, отправляемый вместо используемого по умолчанию +.Dv TERM . +Эта опция допустима только в качестве первого аргумента +.Nm pkill . +.El +.Pp +При указании одного или более операнда +.Ar шаблон , +они используются как регулярные выражения для поиска совпадения с +именем команды или полным списком аргументов каждого процесса. +Если опция +.Fl f +не указана, +.Ar шаблон +сравнивается только с именем команды. +Однако в настоящее время +.Fx +отслеживает лишь первые 19 символов имени команды для каждого процесса. +Попытка найти что-либо в имени команды после первых 19 символов +всегда даёт отрицательный результат. +.Pp +Следует отметить, что работающий процесс +.Nm pgrep +или +.Nm pkill +никогда не выберет ни себя, ни системные процессы (нити ядра) +как удовлетворяющие критериям поиска. +.Sh СТАТУС ЗАВЕРШЕНИЯ +Утилиты +.Nm pgrep +и +.Nm pkill +на выходе возвращают одно из следующих значений: +.Bl -tag -width indent +.It 0 +Был найден один или более подходящих процессов. +.It 1 +Подходящие процессы не были найдены. +.It 2 +В командной строке указаны недопустимые опции. +.It 3 +Произошла внутренняя ошибка. +.El +.Sh СОВМЕСТИМОСТЬ +Исторически, опция +.Dq Fl j Li 0 +означала "любая тюрьма", хотя в других утилитах, таких как +.Xr ps 1 , +идентификатор тюрьмы (jail ID) +.Li 0 +имеет обратное значение, "не в тюрьме". +Поэтому +.Dq Fl j Li 0 +считается устаревшей, а вместо неё возможно использовать +.Dq Fl j Li any . +.Sh СМОТРИ ТАКЖЕ +.Xr kill 1 , +.Xr killall 1 , +.Xr ps 1 , +.Xr flock 2 , +.Xr kill 2 , +.Xr sigaction 2 , +.Xr pidfile 3 , +.Xr re_format 7 +.\" Xr signal 7 +.Sh ИСТОРИЯ +Утилиты +.Nm pkill +и +.Nm pgrep +впервые появились в +.Nx 1.6 . +Они смоделированы на основе одноимённых утилит, появившихся в +Sun Solaris 7. +Впервые они появились во +.Fx 5.3 . +.Sh АВТОРЫ +.An Andrew Doran +.Aq ad@NetBSD.org |