diff options
Diffstat (limited to '')
-rw-r--r-- | man-po/ru/killall.1 | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/man-po/ru/killall.1 b/man-po/ru/killall.1 new file mode 100644 index 0000000..3ff08a0 --- /dev/null +++ b/man-po/ru/killall.1 @@ -0,0 +1,124 @@ +.\" +.\" Copyright 1993-2002 Werner Almesberger +.\" 2002-2023 Craig Small +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH KILLALL 1 2023\-06\-17 psmisc "Пользовательские команды" +.SH ИМЯ +killall \- завершает процессы с указанным именем +.SH ОБЗОР +.ad l +\fBkillall\fP [\fB\-Z\fP,\fB\ \-\-context\fP \fIшаблон\fP] [\fB\-e\fP,\fB\ \-\-exact\fP] [\fB\-g\fP,\fB\ \-\-process\-group\fP] [\fB\-i\fP,\fB\ \-\-interactive\fP] [\fB\-n\fP,\fB\ \-\-ns\fP \fIPID\fP] +[\fB\-o\fP,\fB\ \-\-older\-than\fP \fIВРЕМЯ\fP] [\fB\-q\fP,\fB\ \-\-quiet\fP] [\fB\-r\fP,\fB\ \-\-regexp\fP] [\fB\-s\fP,\fB\ \-\-signal\fP \fIСИГНАЛ\fP,\ \fB\-\fP\fIСИГНАЛ\fP] [\fB\-u\fP,\fB\ \-\-user\fP \fIпользователь\fP] [\fB\-v\fP,\fB\ \-\-verbose\fP] [\fB\-w\fP,\fB\ \-\-wait\fP] +[\fB\-y\fP,\fB\ \-\-younger\-than\fP \fIВРЕМЯ\fP] [\fB\-I\fP,\fB\ \-\-ignore\-case\fP] [\fB\-V\fP,\ \-\-version] [\fB\-\-\fP] \fIимя\fP … +.br +\fBkillall\fP \fB\-l\fP, \fB\-\-list\fP +.br +\fBkillall\fP \fB\-V\fP,\fB\ \-\-version\fP +.ad b +.SH ОПИСАНИЕ +\fBkillall\fP посылает сигнал всем процессам, выполняющим любую указанную +команду. Если не указано имя сигнала, то используется SIGTERM. +.PP +Signals can be specified either by name (e.g.\& \fB\-HUP\fP or \fB\-SIGHUP\fP) or +by number (e.g.\& \fB\-1\fP) or by option \fB\-s\fP. +.PP +Если имя команды не является регулярным выражением (параметр \fB\-r\fP) и +содержит косую черту (\fB/\fP), то процессы, выполняющие этот определённый +файл, будут выбраны для завершения независимо от их имени. +.PP +\fBkillall\fP возвращает код выхода ноль, если был завершён хотя бы один +процесс для каждой заданной команды, или, если команды не указаны, хотя бы +один процесс, подошедший под требования поиска по \fB\-u\fP и \fB\-Z\fP. В противном +случае \fBkillall\fP возвращает ненулевое значение. +.PP +Процесс \fBkillall\fP никогда не завершает сам себя (но может завершить другие +процессы \fBkillall\fP). +.SH ПАРАМЕТРЫ +.IP "\fB\-e\fP, \fB\-\-exact\fP" +Требовать полного совпадения для очень длинных имён. Если имя команды +длиннее чем 15 символов, то полное имя может быть недоступно (т. е., часть +затёрлась). В этом случае, \fBkillall\fP завершит все процессы, совпадающие по +первым 15 символам. С параметром \fB\-e\fP такие элементы не +обрабатываются. \fBkillall\fP выводит сообщение для каждого необработанного +элемента, если вместе с \fB\-e\fP дополнительно указан параметр \fB\-v\fP. +.IP "\fB\-I\fP, \fB\-\-ignore\-case\fP" +Игнорировать регистр символов в именах процессов. +.IP "\fB\-g\fP, \fB\-\-process\-group\fP" +Завершить группу процесса, в которую входит процесс. На всю группу +посылается только один сигнал завершения, даже если в группе найдено +несколько процессов. +.IP "\fB\-i\fP, \fB\-\-interactive\fP" +Запрашивать подтверждение перед завершением процессов. +.IP "\fB\-l\fP, \fB\-\-list\fP" +Показать все известные имена сигналов. +.IP "\fB\-n\fP, \fB\-\-ns\fP" +Искать процессы в том же пространстве имён PID что и у PID. По умолчанию +поиск выполняется по всем пространствам имён. +.IP "\fB\-o\fP, \fB\-\-older\-than\fP" +Искать процессы, старее (запущенные до) заданного времени. Время задаётся в +виде числа с плавающей точки и идентификатора. Идентификаторами могут быть +s,m,h,d,w,M,y (секунды, минуты, часы, дни, недели, месяцы и года, +соответственно). +.IP "\fB\-q\fP, \fB\-\-quiet\fP" +Не сообщать, если ни одного процесса не завершено. +.IP "\fB\-r\fP, \fB\-\-regexp\fP" +Рассматривать шаблон имени процесса как расширенное регулярное выражение +POSIX согласно \fBregex\fP(3). +.IP "\fB\-s\fP, \fB\-\-signal\fP, \fB\-\fP\fIСИГНАЛ\fP" +Посылать указанный СИГНАЛ, а не SIGTERM. +.IP "\fB\-u\fP, \fB\-\-user\fP" +Завершить процессы, принадлежащие указанному пользователю. Имена команд +необязательны. +.IP "\fB\-v\fP, \fB\-\-verbose\fP" +Уведомлять об успешной отправке сигнала. +.IP "\fB\-V\fP, \fB\-\-version\fP" +Показать информацию о версии. +.IP "\fB\-w\fP, \fB\-\-wait\fP" +Ожидать завершения процессов. \fBkillall\fP проверяет раз в секунду +существование завершаемых процессов и прекращает работу только если никого +не осталось.Заметим, что \fBkillall\fP может ждать вечно, если сигнал был +проигнорирован, никак не повлиял или если процесс остался в состоянии зомби. +.IP "\fB\-y\fP, \fB\-\-younger\-than\fP" +Искать процессы, новее (запущенные после) заданного времени. Время задаётся +в виде числа с плавающей точки и идентификатора. Идентификаторами могут быть +s,m,h,d,w,M,y (секунды, минуты, часы, дни, недели, месяцы и года, +соответственно). +.IP "\fB\-Z\fP, \fB\-\-context\fP" +Задать контекст безопасности: завершать только процессы с контекстом +безопасности, который совпадает с заданным шаблоном расширенного регулярного +выражения. В командной строке должен указываться раньше остальных +параметров. Имена команд необязательны. +.SH ФАЙЛЫ +.TP +/proc +местонахождение файловой системы proc +.SH "ИЗВЕСТНЫЕ ДЕФЕКТЫ" +Завершение по указанному файлу работает только для исполняемых файлов, +которые остаются открытыми при выполнении, то есть недвоичные исполняемые +файлы не могут завершаться этим способом. +.PP +Обратите внимание, что ввод \fBkillall\fP \fIимя\fP может не привести к желаемому +действиям на не Linux системах, особенно при запуске от привилегированного +пользователя. +.PP +\fBkillall \-w\fP не понимает, что процесс исчез и заменён новым процессом с тем +же PID между опросами. +.PP +Если процессы меняют свои имена, \fBkillall\fP может не найти их. +.PP +\fBkillall\fP имеет ограничение на имена, которые могут быть указаны в +командной строке. Оно равно размеру unsigned long integer умноженному на +8. Для большинства 32\-битных систем ограничение равно 32, а для 64\-битных +систем, обычно, равно 64. +.SH "СМОТРИТЕ ТАКЖЕ" +\fBkill\fP(1), \fBfuser\fP(1), \fBpgrep\fP(1), \fBpidof\fP(1), \fBpkill\fP(1), \fBps\fP(1), +\fBkill\fP(2), \fBregex\fP(3). |