Тренировка ниндзя по завершению процессов

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

Введение

В далекой древней японской деревне ниндзя вы — юный ученик, постигающий тайны древних боевых искусств. Вашей деревне угрожает враждебный клан, и в качестве важнейшего тренировочного упражнения вы должны научиться использовать команду kill в Linux, чтобы нейтрализовать процессы вражеских ниндзя, представляющих угрозу. Ваша конечная цель — обеспечить мир и безопасность своей деревни, завершив работу определенных вражеских процессов с помощью системных инструментов.

Нейтрализация вражеских ниндзя

Задачи

  • Вам необходимо обнаружить процессы вражеского клана ниндзя, которые угрожают вашей деревне.
  • Завершите работу найденных вражеских процессов, используя команду kill.

Требования

  • Испытание должно выполняться в среде Linux.
  • Используйте команду ps для вывода списка процессов и поиска вражеских ниндзя с именем mysql.
  • Примените команду kill для принудительной остановки всех обнаруженных процессов mysql.
  • Работайте в директории по умолчанию: /home/labex/project.

Пример

После успешного выполнения задачи повторный запуск команды ps должен подтвердить, что процессы вражеских ниндзя с именем mysql больше не запущены.

labex:project/ $ ps -aux | grep 'mysql'

Продвинутые техники устранения

Задачи

  • Напишите сценарий командной оболочки (shell script) для автоматического завершения всех процессов вражеских ниндзя.
  • Убедитесь, что скрипт полностью очищает систему от вражеских процессов, не оставляя следов.

Требования

  • Используйте язык программирования bash для создания скрипта по пути ~/project/terminate_mysql.sh.
  • Скрипт должен эффективно находить и завершать все процессы вражеских ниндзя с именем mysql, используя команду kill.

Пример

После успешного запуска скрипта все процессы, связанные с вражеским кланом, должны быть остановлены.

Обязательно протестируйте скрипт, чтобы убедиться в его работоспособности.

sudo chmod +x terminate_mysql.sh
./terminate_mysql.sh

Проверьте, были ли процессы вражеских ниндзя успешно завершены:

ps -aux | grep 'mysql'

Резюме

В этом испытании вы научились эффективно использовать команду kill в Linux для завершения определенных процессов, имитируя важную задачу по защите вашей деревни ниндзя. Это упражнение дало вам практический опыт управления процессами и углубило ваше понимание работы в системной среде Linux.

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