Sobes.tech
Junior

Jak uprzejmie wyłączyć proces na Linuxie?

sobes.tech AI

Odpowiedź od AI

В Linux вежливое завершение процесса достигается отправкой сигнала SIGTERM (signal 15). Этот сигнал сообщает процессу, что нужно завершиться, давая возможность корректно освободить ресурсы и сохранить данные.

Команда для этого:

kill -15 <pid>

Или просто:

kill <pid>

Если процесс не реагирует на SIGTERM, можно использовать более жесткий SIGKILL (signal 9), который завершит процесс без возможности очистки:

kill -9 <pid>

Таким образом, правильный порядок:

  1. Отправить SIGTERM
  2. Подождать, если процесс не завершился — отправить SIGKILL

Также можно использовать pkill или killall для завершения по имени процесса.