gpt4 book ai didi

linux - bash 解析服务名称

转载 作者:太空狗 更新时间:2023-10-29 11:27:55 26 4
gpt4 key购买 nike

作为启动脚本的一部分,我需要检查特定的 TCP 服务是否确实已启动并正在运行。通过读取配置文件,我知道目标主机和服务名称是什么。我打算使用 nc 向该服务发送示例请求,因为我知道如何使用它并且它的脚本很好,问题是 nc 无法解析服务名称在我的配置到一个端口号...

这让我想到了我的(两部分)问题:是否有可以将服务名称解析为端口号的 bash 内置或通用分布式实用程序(将是 RHEL 5 发行版的一部分)?除了 netcat 之外,是否有其他简单的实用程序可供我在我的脚本中使用?

最佳答案

getent 就是你想要的。

例如:getent services ftp

无论如何你都需要解析输出,但你有端口。

关于linux - bash 解析服务名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8497287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com