це сигнал, який створюється, коли користувач натискає Control-C. Це припинить роботу програми з терміналу.
Щоб завершити процес у Linux, ми можемо використати команда вбити. Це вбудована команда, яка надсилає сигнал певному процесу. Операційна система Linux зупинить відповідний процес.
Натискання Ctrl+C надсилає процесу сигнал переривання (SIGINT). і процес завершується. Перезапустіть його. Натискання Ctrl+Z надсилає сигнал STOP (SIGTSTP) до процесу, який зависає/призупиняє процес і повертає підказку оболонки.
SIGKILL — це тип зв’язку, відомий як сигнал, який використовується в Unix або Unix-подібних операційних системах, таких як Linux, для негайного завершення процесу. Він використовується операторами Linux, а також оркестраторами контейнерів, такими як Kubernetes, коли їм потрібно вимкнути контейнер або модуль в операційній системі на основі Unix.
У Linux коди виходу варіюються від від 0 до 255, де 0 означає успіх, а 1-255 вказує на різні умови помилки. $? змінна — це спеціальна змінна оболонки, яка зберігає статус завершення останньої виконаної команди або сценарію.
Ось як використовувати команду pkill для завершення процесу:
- Визначте назву процесу, який потрібно припинити.
- Виконайте таку команду та замініть <ім'я_процесу> на ім'я процесу, який потрібно завершити: pkill <ім'я_процесу>.
- Після виконання ви можете перевірити, чи було завершено процес.