Команда ‘kill’

Команда ‘kill’, используется для завершения процессов в Linux.

Во время завершения процесса, ему передается специальный сигнал. Для управления процессом завершения можно использовать множество сигналов. Чтобы получить полный список доступных сигналов, используйте следующую команду

Самые часто используемые сигналы

Имя сигналаЗначение сигналаРежим
SIGHUP1Hangup
SIGKILL9Kill Signal
SIGTERM15Terminate
  • SIGHUP — менее безопасный способ завершить любой процесс.
  • SIGKILL — это мощный способ завершить любой процесс, вызвав фатальную ошибку. Такой способ сработает в большинстве случаев, когда процесс не отвечает. Но имейте в виду такой сигнал не сохраняет данные, которые используется процессом.
  • SIGTERM — это стандартный и самый безопасный способ аккуратно завершить любой процесс.

По умолчанию, команда kill отправляет процессу сигнал SIGHUP или SIGTERM для завершения работы.

Если описанный выше метод не сработал, вы можете принудительно завершить процесс, используя другой сигнал, например SIGKILL или его значение сигнала 9, как показано ниже.

В данном случае не важно используете вы имя сигнала или его значение.

Was this helpful?

0 / 0

Добавить комментарий 0