38 lines
2.2 KiB
Markdown
Raw Normal View History

# 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}} -{{ідентифікатор_групи}}`