Как проверить занят ли в port в unix

… и выполнить те или иные операции в зависимости от результата проверки, используя командный процессор, например bash.

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

Существует множество подходов, а мне нравится использовать утилиту netcat или nc. Вот пример логики для пакетного исполняемого файла:

В примере выше, мы проверяем стандартный порт MySQL — 3306. Если он уже используется, nc возвращает true и выполняется следующая команда в цепочке — выводится сообщение о том, что порт уже открыт. В противном случае выполняется следующая команда с сообщением, что порт не занят.

Для более сложных скриптов можно воспользоваться оператором if — then — else, тогда скрипт будет выглядеть так:

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

Мало букафф? Читайте есчо !

Пароль root от mysql - где взять?

Июнь 22, 2017 г.

Чтобы посмотреть root пароль от mySQL на unix - хостинге, нужны: Достаточные права (root-доступ) Знать где смотреть :) Первое условие вам придется обеспечить самостоятельно, а со вторым - я вам помогу. Текстовый файл с паролем в открытом ...

Читать

Установка Lets' encrypt SSL сертификата на Debian

Июль 24, 2017 г.

Если вы решили сэкономить и получить бесплатный SSL сертификат, то в большинстве случаев сделать это не сложно. Благодаря проекту Lets' encrypt процесс получения и настойки автоматизирован и выполняется буквально 2-3 командами в консоли сервера. ...

Читать

Вывод одновременно и в консоль и в файл в UNIX

Июнь 22, 2021 г.

В Юникс системах можно перенаправить вывод выполняемой команды в лог-файл, но иногда хотелось бы видеть результаты работы одновременно и в консоли. Вот пример перенаправления вывода в файл: [crayon-69e0a777ae6c1133179728/] При этом в консоли ...

Читать

Полезные команды для админа хостинга на UNIX

Август 22, 2013 г.

Те кто постоянно работает в командной строке UNIX, не находят ничего сложного в использовании разных утилит. Мне иногда приходится общаться с UNIX через ...

Читать
 

Комментарии к «Как проверить занят ли в port в unix»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: