Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions pages.uk/linux/kill.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# kill

> Надсилає сигнал процесу, зазвичай пов’язаний із зупинкою процесу.
> Усі сигнали, крім SIGKILL і SIGSTOP, можуть бути перехоплені процесом для виконання чистого виходу.
> Більше інформації: <https://manned.org/kill>.

- Завершити програму за допомогою стандартного сигналу SIGTERM (завершення).:

`kill {{ідентифікатор_процесу}}`

- Показати список значень сигналу та їхні відповідні назви (використовувати без префікса `SIG`). Доступні параметри можуть залежати від реалізації `kill`:

`kill {{-l|-L|--table}}`

- Припинити фонове завдання:

`kill %{{ідентифікатор_завдання}}`

- Завершити програму за допомогою сигналу SIGHUP (відключення). Багато демонів буде перезавантажено замість завершення роботи:

`kill -{{1|HUP}} {{ідентифікатор_процесу}}`

- Завершити програму за допомогою сигналу SIGINT (переривання). Зазвичай це ініціюється натисканням користувачем `<Ctrl c>`:

`kill -{{2|INT}} {{ідентифікатор_процесу}}`

- Сигналізувати операційній системі негайно завершити програму (яка не отримує шансу перехопити сигнал):

`kill -{{9|KILL}} {{ідентифікатор_процесу}}`

- Сигналізувати операційній системі призупинити програму, доки не буде отримано сигнал SIGCONT ("продовжити").:

`kill -{{17|STOP}} {{ідентифікатор_процесу}}`

- Надіслати сигнал `SIGUSR1` усім процесам із заданим GID (ідентифікатором групи):

`kill -{{SIGUSR1}} -{{ідентифікатор_групи}}`