aboutsummaryrefslogtreecommitdiff
path: root/ru_RU.KOI8-R/man/man1/pkill.1
diff options
context:
space:
mode:
Diffstat (limited to 'ru_RU.KOI8-R/man/man1/pkill.1')
-rw-r--r--ru_RU.KOI8-R/man/man1/pkill.1284
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