diff options
Diffstat (limited to 'man-po/uk/killall.1')
-rw-r--r-- | man-po/uk/killall.1 | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/man-po/uk/killall.1 b/man-po/uk/killall.1 new file mode 100644 index 0000000..3cdf171 --- /dev/null +++ b/man-po/uk/killall.1 @@ -0,0 +1,132 @@ +.\" +.\" 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 "17 червня 2023 року" 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,\fB\ \-\-version\fP] +[\fB\-\-\fP] \fIname\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 +Сигнали можна вказувати або за назвою (наприклад \fB\-HUP\fP чи \fB\-SIGHUP\fP), або +за номером (наприклад \fB\-1\fP), або за допомогою параметра \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 +розташування файлової системи процесів +.SH "ВІДОМІ ВАДИ" +Завершення роботи за файлом працює лише для виконуваних файлів, які +підтримують відкритість файлів під час виконання. Інакше кажучи, роботу +нечистих виконуваних файлів не можна завершити у цей спосіб. +.PP +Зауважте, що команда \fBkillall\fP \fIназва\fP може не спрацювати у бажаний спосіб +у системах, відмінних від Linux, особливо, якщо її запущено від імені +привілейованого користувача. +.PP +\fBkillall \-w\fP не визначає, чи зник процес і чи не замінено його новим +процесом і тим самим PID між сеансами сканування. +.PP +Якщо процеси змінюють назву, \fBkillall\fP не зможе належним чином встановити +їхню відповідність. +.PP +У \fBkillall\fP передбачено обмеження розміру назв, які може бути вказано у +рядку команди. Розмір визначається розміром «довгого» цілого числа без +знаку, помноженим на 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). |