Остановите процесс, вышедший из-под контроля

LinuxBeginner
Практиковаться сейчас

Введение

После эксперимента работающим оставили тестовый процесс с именем labex-runaway. Его PID записан в файл, поэтому оператор может обратиться именно к этому процессу и не затронуть остальные.

В предыдущем практическом занятии с инструкциями вы читали PID-файл, проверяли процесс с этим PID, отправляли ему SIGTERM и подтверждали, что процесс остановился.

Остановите процесс, указанный в файле

Текущая ситуация

В файле /home/labex/project/system-recovery/runaway.pid записан PID одного работающего процесса labex-runaway, принадлежащего пользователю labex.

Область задания

  • Используйте PID из файла runaway.pid.
  • Остановите этот процесс обычным сигналом завершения.
  • Не отправляйте сигналы другим процессам.

Ваша цель

Оставьте процесс labex-runaway, указанный в файле, остановленным.

Критерии успешного выполнения

  • Процесс с PID из файла runaway.pid больше не работает.
  • Ни один посторонний процесс не изменён.

Подсказки

Какую безопасную последовательность действий использовало практическое занятие с инструкциями?

Прочитайте PID, проверьте именно этот PID с помощью ps, передайте его команде kill, немного подождите и снова проверьте тот же PID.

Итоги

Вы безопасно остановили один известный процесс, проверив его записанный PID и отправив ему сигнал.

✨ Проверить решение и практиковаться