gpt4 book ai didi

linux - 有人可以提供 "lsof"命令的替代方法吗

转载 作者:太空宇宙 更新时间:2023-11-04 05:21:30 26 4
gpt4 key购买 nike

我正在使用if lsof -Pi :8080 -sTCP:LISTEN -t >/dev/null ;它在 RHEL6 (4.82) 上运行良好。但在 RHEL5 (4.78) 上我看到一个错误:

lsof: unsupported TCP/TPI info selection: C lsof: unsupported TCP/TPIinfo selection: P lsof: unsupported TCP/TPI info selection: : lsof:unsupported TCP/TPI info selection: L lsof: unsupported TCP/TPI infoselection: I lsof: unsupported TCP/TPI info selection: S lsof:unsupported TCP/TPI info selection: T lsof: unsupported TCP/TPI infoselection: E lsof: unsupported TCP/TPI info selection: N lsof 4.78.

有人可以建议上述命令的替代方法吗?

我正在使用此命令来检查具有分配给我的端口号的服务器的应用程序状态。

最佳答案

这将为您提供 PID 和端口状态。

netstat -pln | grep 9080

如果您有多个端口要检查,则可以使用此

for portnum in 9080 8080 8088 9082
do
if [ $(netstat -pln 2>/dev/null | grep -c ${portnum}.*LISTEN) -eq 1 ]
then
echo "Port ${portnum} is up"
else
echo "Port ${portnum} is down"
fi
done

如果您在 root 下运行该命令,则可以忽略“2>/dev/null”。

关于linux - 有人可以提供 "lsof"命令的替代方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41444996/

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