>_ IzzyLab

Практическое задание

kill: штатное завершение

средне

Запущен процесс sleep 4321. Заверши его штатно (сигналом SIGTERM, который процесс может обработать).

Что потренируешь:
  • kill
  • pgrep
  • SIGTERM
  • сигналы
  • управление процессами

Разбор темы

Сигналы — способ ОС попросить процесс что-то сделать. По умолчанию kill шлёт SIGTERM (15) — вежливую просьбу завершиться, которую программа может перехватить и корректно закрыться, в отличие от жёсткого SIGKILL (-9), убивающего мгновенно и без шанса прибраться. Чтобы отправить сигнал конкретному процессу, сперва находят его PID поиском по командной строке (pgrep -f), затем шлют сигнал по этому PID и перепроверяют, что процесс исчез.

Что проверяется

  1. процесс sleep 4321 завершён

Как это выглядит