Вы когда-нибудь смотрели на htop и чувствовали себя оператором суперкомпьютера? Зеленые полоски, мигающие числа, а тут еще и список сигналов, которые можно отправить процессу. И вот вы, весь такой решительный, нажимаете F9, чтобы отправить нерадивому процессу сигнал SIGTERM. Но что же происходит? Давайте разберемся. Начнем с главного: SIGTERM (сигнал номер 15) — это как вежливый стук в дверь с сообщением: «Эй, процесс, ты не слишком ли задержался? Пора бы уже сворачиваться». Если процесс запрограммирован с умом (а это не всегда так), он ответит: «Да-да, сейчас закрою файлы, освобожу ресурсы и уйду красиво». Но что, если ваш процесс — это тот самый сосед, который игнорирует звонки в дверь? Тогда никакой SIGTERM его не спасет. В таких случаях вам придется прибегнуть к грубой силе: SIGKILL, который вообще не стучится, а сразу вышибает дверь. Бывает, что процессы настолько упрямы, что приходится действовать кардинально. В такие моменты приходит на помощь SIGKILL (сигнал номер 9). Но будьте
Что будет если в htop нажав F9 у любого процесса выбрать sigterm?
26 ноября 202426 ноя 2024
2 мин