проект in Linux Skill Tree

Получить программу, удовлетворяющую условию

Начинающий

В этом проекте вы узнаете, как создать скрипт, который может проверить, запущена ли программа на указанном порту, и вывести полный путь к программе или 'OK', если на порту не запущена никакая программа.

LinuxShell

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать скрипт, который может проверить, запущена ли программа на указанном порту, и вывести полный путь к программе или "OK", если программа не запущена.

👀 Предварительный просмотр

## Пример
$ cd /home/labex/project
$ sh get.sh 3000
/usr/lib/code-server/lib/node
$ sh get.sh 43000
OK

🎯 Задачи

В этом проекте вы научитесь:

  • Создавать скрипт на Zsh
  • Использовать команду lsof для проверки, занят ли порт
  • Использовать команду ps для получения полного пути к запущенной программе

🏆 Достижения

После завершения этого проекта вы сможете:

  • Написать скрипт, который может определить программу, запущенную на указанном порту
  • Решать проблемы, связанные с конфликтом портов в вашей среде разработки
  • Автоматизировать процесс проверки запущенных программ на конкретных портах

Преподаватель

labby

Labby

Labby is the LabEx teacher.