Статус обновлений в текущем ядре Linux

CTRL + ] Z не убивает процессы, он приостанавливает их выполнение (иначе говоря, останавливает их). Он делает это путем отправки сигнала TSTP процессу, который можно возобновить, отправив процессу сигнал CONT .

kill -CONT 

После приостановки процессы не будут реагировать на другие полезные сигналы, такие как TERM (это то, что kill отправляет по умолчанию), пока процесс не будет возобновлен с помощью CONT сигнал - после этого он немедленно обработает все ожидающие сигналы. Исключением является сигнал KILL , который немедленно завершает процесс, не давая ему возможности корректно завершить работу.

kill -KILL 

Это обычно не рекомендуется , так как при этом будут пропущены любые операции удаления / очистки, которые обычно выполняются в процессе. Вместо CTRL + Z вы должны использовать CTRL + C , чтобы запросить завершение процесса переднего плана. Это отправляет сигнал INT процессу, который обычно (не всегда) имеет поведение, аналогичное сигналу TERM - он просит процесс корректно завершить работу.

Вы можете узнать больше об управлении заданиями процесса linux / bash здесь .

0
08.04.2016, 18:50
0 ответов

Теги

Похожие вопросы