Проверить доступность порта из скрипта можно с помощью nc, например:
Либо непосредственно с помощью timeout:
#будничное #bash #nc
# nc -vzw3 sysadmin.pm 443
Либо непосредственно с помощью timeout:
# timeout 3 bash -c "</dev/tcp/sysadmin.pm/443"; echo $?
#будничное #bash #nc