В чем разница между SIGKILL и SIGSTOP?

руководство описывает SIGKILL и SIGSTOP такой:

SIGKILL             9    Term    Kill signal
SIGTERM            15    Term    Termination signal
SIGSTOP      17,19,23    Term    Stop the process

и

сигналы SIGKILL и SIGSTOP не могут быть перехвачены, заблокированы или проигнорированы.

но в чем разница между 2 сигналами?

7
задан fixer1234
22.05.2023 12:42 Количество просмотров материала 3464
Распечатать страницу

3 ответа

по состоянию на Википедия

SIGKILL

сигнал SIGKILL передается процессу, чтобы заставить его немедленно завершиться. В отличие от SIGTERM и SIGINT, этот сигнал не может быть перехвачен или проигнорирован, и процесс получения не может выполнить очистку после получения этого сигнала.

SIGSTOP

сигнал SIGSTOP указывает операционной системе остановить процесс для последующего использования возобновление.

13
отвечен Maggy May 2023-05-23 20:30

SIGKILL убивает процесс и не может быть перехвачено

SIGTERM убивает процесс, но может быть пойман, чтобы сделать изящный выход

SIGSTOP приостанавливает процесс, пока вы не выполните SIGCONT

24
отвечен parkydr 2023-05-23 22:47

как следует из названия,SIGKILL убить процесс вместо SIGSTOP которые останавливают процесс до SIGCONT вызывается (для продолжения процесса).

4
отвечен antoox 2023-05-24 01:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх