.\" .\" Copyright (c) 2002-2024 Craig Small .\" Copyright (c) 2011-2023 Jim Warner .\" Copyright (c) 2011-2012 Sami Kerola .\" Copyright (c) 1998-2003 Albert Cahalan .\" .\" 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 KILL 1 "27 грудня 2023 року" procps\-ng .SH НАЗВА kill — надсилання сигналу одному процесу або декільком процесам .SH "КОРОТКИЙ ОПИС" \fBkill\fP [\fB\-q\ \fP\fIзначення\fP|\fB\-\-queue\fP\fI\ значення\fP] \fIpid\fP .\|.\|. .P \fBkill\fP \fB\-\fP\fIсигнал\fP [\fB\-q\ \fP\fIзначення\fP|\fB\-\-queue\fP\fI\ значення\fP] \fIpid\-або\-pgid\fP .\|.\|. .br \fBkill\fP \fB\-s\fP\fI\ сигнал\fP [\fB\-q\ \fP\fIзначення\fP|\fB\-\-queue\fP\fI\ значення\fP] \fIpid\-або\-pgid\fP .\|.\|. .br \fBkill\fP \fB\-\-signal\fP\fI\ сигнал\fP [\fB\-q\ \fP\fIзначення\fP|\fB\-\-queue\fP\fI\ значення\fP] \fIpid\-або\-pgid\fP .\|.\|. .P \fBkill \-l\fP\ [\fIсигнал\fP] .br \fBkill \-\-list\fP\ [\fIсигнал\fP] .P \fBkill \-L\fP .br \fBkill \-\-table\fP .SH ОПИС \fBkill\fP надсилає сигнал одному або декільком процесам за \fIpid\fP або \fIpgid\fP, ідентифікатором процесу або групи процесів. На сторінці \fBsignal\fP(7) наведено пояснення щодо діапазону та поведінки сигналів. Типовим сигналом для \fBkill\fP є TERM. Для отримання списку доступних сигналів скористайтеся параметром \fB\-l\fP або \fB\-L\fP. Зокрема, корисними сигналами є HUP, INT, KILL, STOP, CONT та 0. Сигнали можна вказати у числовій формі, у формі назви або у формі назви з префіксом \[lq]SIG\[rq]. Приклад: \fB\-9\fP, \fB\-SIGKILL\fP та \fB\-KILL\fP є еквівалентними формами. Від'ємний операнд вибирає групу процесів; див. стовпчик PGID у результатах роботи команди \fBps\fP(1). Значення \fIpid\fP, яке дорівнює \fB\-1\fP є особливим; воно вказує на усі процеси, окрім самого процесу \fBkill\fP та \fBinit\fP(8). .P При використанні параметра \fB\-q\fP програма скористається альтернативним методом сигналізації для додаткової передачі інтегрального \fIзначення\fP до процесу, що отримує дані. Якщо цей процес встановив обробник для сигналу та вказав прапорець SA_SIGINFO для \fBsigaction\fP(2), тоді він може отримати цю інформацію через поле \fI\%si_value\fP структури \fI\%siginfo_t\fP . .SH ПАРАМЕТРИ .TP \fB\-\fP\fIсигнал\fP .TQ \fB\-s\fP\fI\ сигнал\fP .TQ \fB\-\-signal\fP\fI\ сигнал\fP Надіслати \fIсигнал\fP за назвою або номером, як описано вище. Якщо \fIсигнал\fP дорівнює 0 (нулеві), \fBkill\fP не надсилає сигнал, але все одно перевіряє свої операнди; така поведінка дозволяє функції виклику перевірити, чи існують вказані \fIpid\fP та/або \fIpgid\fP, і програма має дозвіл надсилати їм сигнали. .TP \fB\-q\fP\fI\ значення\fP .TQ \fB\-\-queue\fP\fI\ значення\fP Скористайтеся \fBsigqueue\fP(3), замість \fBkill\fP(2), щоб додатково надіслати \fIзначення\fP кожному \fIpid\fP або \fIpgid.\fP .TP \fB\-l\fP\ [\fIсигнал\fP] .TQ \fB\-\-list\fP\ [\fIсигнал\fP] Без аргументів, виводить список назв сигналів. Необов'язковий аргумент змушує \fBkill\fP перетворювати вказаний \fIсигнал\fP з форми назви на числову форму або навпаки, якщо це доречно, і повідомляти про перетворення. .TP \fB\-L\fP .TQ \fB\-\-table\fP Вивести список назв сигналів у форматі таблиці. .SH ЗАУВАЖЕННЯ В оболонці (інтерпретаторі командного рядка) часто може бути вбудована команда \[lq]kill\[rq]. Щоб позбутися конфлікту команд, вам слід запускати описану тут команду як \fI/bin/\:kill\fP. .PP Якщо ви використовуєте негативний операнд, спочатку вкажіть сигнал за назвою або номером, щоб \fBkill\fP міг відрізнити його від групи процесів. Наприклад, команда \[lq]\fBkill 123 \-9\fP\[rq] є неоднозначною; це може означати припинення роботи процесу 123 за допомогою сигналу 9 або завершення процесу 123 і групи процесів 9 за допомогою типового сигналу. .SH ПРИКЛАДИ .TP \fBkill \-HUP \-1\fP Надіслати усім доступним процесам сигнал припинення роботи. .TP \fBkill \-l 11\fP Повідомити назву, що відповідає номеру сигналу 11. .TP \fBkill 123 543\fP Надіслати процесам 123 і 543 типовий сигнал, SIGTERM. .TP \fBkill \-SIGTERM \-123\fP Надіслати сигнал SIGTERM групі процесів 123. .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" \fBkill\fP(2), \fBkillall\fP(1), \fBnice\fP(1), \fBpkill\fP(1), \fBrenice\fP(1), \fBsignal\fP(7), \fBsigqueue\fP(3), \fBskill\fP(1) .SH "Як надіслати звіт про вади" Про вади, будь ласка, повідомляйте на адресу .MT procps@freelists.org .ME .