Сигналы в Linux используются для управления процессами.
Они позволяют:
Сигнал — это специальное сообщение, отправляемое процессу для управления его состоянием.
| Сигнал | Описание |
|---|---|
| SIGTERM | корректное завершение процесса |
| SIGKILL | принудительное завершение |
| SIGSTOP | остановка процесса |
| SIGCONT | продолжение процесса |
SIGSTOPОтправка сигнала завершения:
kill -SIGTERM 1234
Принудительное завершение:
kill -9 1234
Остановка процесса:
kill -STOP 1234
Возобновление процесса:
kill -CONT 1234
SIGTERM — безопасный способ завершенияSIGKILL — использовать только при необходимостиSIGSTOP и SIGCONT позволяют управлять выполнениемrootkill -l
Показывает список всех сигналов.
Сигналы процессов в Linux используются для управления их состоянием. С их помощью можно завершать, останавливать или возобновлять процессы в системе.