Проверить доступность порта из скрипта можно с помощью nc, например:



# nc -vzw3 sysadmin.pm 443



Либо непосредственно с помощью timeout:



# timeout 3 bash -c "</dev/tcp/sysadmin.pm/443"; echo $?



#будничное #bash #nc