如何解决关于 traceroute 的返回值或代替 nc 命令
我将使用从 Amazon Linux 2 服务器到另一台服务器的 traceroute 命令来验证端口的通信。
但是,如果正常通信而不是,返回值始终为零。
[root@ip-myip tmp]# traceroute -T -m 1 -p 22 yourip
traceroute to yourip (yourip),1 hops max,60 byte packets
1 ip-yourip.myregeion.compute.internal (yourip) 1.841 ms 1.873 ms 1.897 ms
[root@ip-myip tmp]# echo $?
0
[root@ip-myip tmp]# traceroute -T -m 1 -p 222 yourip
traceroute to yourip (yourip),60 byte packets
1 * * *
[root@ip-myip tmp]# echo $?
0
如果通信验证失败,我需要在shell脚本内部做其他处理。
或者有什么可以代替nc命令的命令吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。