Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Получение проверки занятости сетевого порта в bash скрипт  (Прочитано 514 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Филиппов Кирилл

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Здравствуйте!

Написал bash скрипт, которые запускает несколько программ. Из-за того, что одна из программ уже может быть запущена, выдает ошибку, которая говорит об занятости необходимых портов.

Как мне в bash скрипте написать условие, проверяющее занятость порта 127.0.0.1:8148? Если проще проверить запуск программы, то тоже интересно было бы узнать, как это сделать.

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Как мне в bash скрипте написать условие, проверяющее занятость порта 127.0.0.1:8148?

PORT=8148
CHECK=$(ss -anH "sport $PORT")
if [[ -z "$CHECK" ]]; then
  echo "Порт $PORT свободен."
else
  echo "Порт $PORT занят."
fi

Оффлайн Филиппов Кирилл

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Благодарю!

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.