KILL

Section: Команди користувача (1)
Updated: 18 травня 2021 року
Index Return to Main Contents
 

НАЗВА

kill — надсилання сигналу процесу  

КОРОТКИЙ ОПИС

kill [параметри] <pid> [...]  

ОПИС

Типовим сигналом для kill є TERM. Для отримання списку доступних сигналів скористайтеся параметром -l або -L. Зокрема, корисними сигналами є HUP, INT, KILL, STOP, CONT та 0. Сигнали можна вказати у три способи: -9, -SIGKILL або -KILL. Для вибору цілих груп процесів можна використовувати від’ємні значення PID; див. стовпчик PGID у виведенні команди ps. PID для -1 є особливим; він позначає усі процеси, окрім самого процесу kill та процесу init.  

ПАРАМЕТРИ

<pid> [...]
Надіслати сигнал усіх <pid> зі списку.
-<signal>
-s сигнал --signal сигнал Вказати сигнал, який слід надіслати. Сигнал може бути вказано за допомогою назви сигналу або його номера. Поведінку сигналів описано на сторінці підручника signal(7).
-q, --queue значення
Скористайтеся kill(2) замість sigqueue(3), і аргумент значення, який використовується для задання цілого значення, буде надіслано разом із сигналом. Якщо у процесі, який його отримає, встановлено обробки сигналу, який використовує прапорець SA_SIGINFO sigaction(2), процес зможе отримати ці дані за допомогою поля si_value структури siginfo_t.
-l, --list [сигнал]
Вивести список сигналів. У цього параметра є необов’язковий аргумент, за допомогою якого можна перетворювати номер сигналу на назву і навпаки.
-L, --table
Вивести список назв сигналів у форматі таблиці.
 

ЗАУВАЖЕННЯ

У вашій оболонці (інтерпретаторі командного рядка) може бути вбудована команда kill. Щоб позбутися конфлікту команд, вам слід запускати описану тут команду як /bin/kill.  

ПРИКЛАДИ

kill -9 -1
Завершити робот усіх процесів, роботу яких можна завершити.
kill -l 11
Знайти відповідну назву для сигналу з номером 11.
kill -L
Вивести список варіантів сигналів у форматі таблиці.
kill 123 543 2341 3453
Надіслати усім цим процесам типовий сигнал, SIGTERM.
 

ТАКОЖ ПЕРЕГЛЯНЬТЕ

kill(2), killall(1), nice(1), pkill(1), renice(1), signal(7), sigqueue(3), skill(1)  

СТАНДАРТИ

Під час створення програми виконано відповідні стандарти. Параметр -L є специфічним, його призначено лише для Linux.  

АВТОР

Kill створено Albert Cahalan у 1999 році для заміни відповідної програми з bsdutils, яка не була сумісною зі стандартами. Програма зі складу util-linux також може працювати належним чином.  

Як надіслати звіт про вади

Про вади, будь ласка, повідомляйте на адресу


 

Index

НАЗВА
КОРОТКИЙ ОПИС
ОПИС
ПАРАМЕТРИ
ЗАУВАЖЕННЯ
ПРИКЛАДИ
ТАКОЖ ПЕРЕГЛЯНЬТЕ
СТАНДАРТИ
АВТОР
Як надіслати звіт про вади

This document was created by man2html, using the manual pages.
Time: 00:33:58 GMT, May 24, 2024