在shell脚本中使用telnet

前端之家收集整理的这篇文章主要介绍了在shell脚本中使用telnet前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用telnet命令检查 MySQL端口是否响应.
telnet 10.10.10.24 3306

我使用ctrl字符断开连接.这是按预期工作的.
如何在shell脚本中使用此命令?

如果您只是想检查端口是否打开,请尝试:
$nc -zv 10.10.10.24 3306
Connection to localhost 3306 port [tcp/MysqL] succeeded!

如果端口打开,则nc将返回0,否则返回1.这对脚本也非常有帮助.省略v开关以保持安静:

if ! nc -z 10.10.10.24 3306
then
    do_something
fi

猜你在找的Bash相关文章