diff --git a/pages.uk/linux/kill.md b/pages.uk/linux/kill.md new file mode 100644 index 00000000000000..cd83524576776f --- /dev/null +++ b/pages.uk/linux/kill.md @@ -0,0 +1,37 @@ +# kill + +> Надсилає сигнал процесу, зазвичай пов’язаний із зупинкою процесу. +> Усі сигнали, крім SIGKILL і SIGSTOP, можуть бути перехоплені процесом для виконання чистого виходу. +> Більше інформації: . + +- Завершити програму за допомогою стандартного сигналу SIGTERM (завершення).: + +`kill {{ідентифікатор_процесу}}` + +- Показати список значень сигналу та їхні відповідні назви (використовувати без префікса `SIG`). Доступні параметри можуть залежати від реалізації `kill`: + +`kill {{-l|-L|--table}}` + +- Припинити фонове завдання: + +`kill %{{ідентифікатор_завдання}}` + +- Завершити програму за допомогою сигналу SIGHUP (відключення). Багато демонів буде перезавантажено замість завершення роботи: + +`kill -{{1|HUP}} {{ідентифікатор_процесу}}` + +- Завершити програму за допомогою сигналу SIGINT (переривання). Зазвичай це ініціюється натисканням користувачем ``: + +`kill -{{2|INT}} {{ідентифікатор_процесу}}` + +- Сигналізувати операційній системі негайно завершити програму (яка не отримує шансу перехопити сигнал): + +`kill -{{9|KILL}} {{ідентифікатор_процесу}}` + +- Сигналізувати операційній системі призупинити програму, доки не буде отримано сигнал SIGCONT ("продовжити").: + +`kill -{{17|STOP}} {{ідентифікатор_процесу}}` + +- Надіслати сигнал `SIGUSR1` усім процесам із заданим GID (ідентифікатором групи): + +`kill -{{SIGUSR1}} -{{ідентифікатор_групи}}`