在 Ubuntu 下,我有一个交互式程序,我怀疑它正在挂起监听特定端口,不知道是哪个端口。
它是一个 shell 脚本,在其最后一行调用 java 命令。
当它处于“挂起”状态时,如何轻松找出它正在侦听的端口?
我试图将 lsof 放在命令前面,但是写出了一条巨大的路径,上面写着“lsof:路径太长”
lsof -c java ${JAVA_OPTS} -classpath "${SERVLET_API}:${JSP_API}:${OPENCMS_CLASSPATH}:${TOMCAT_CLASSPATH}:${OPENCMS_BASE}/classes" org.opencms.main.CmsShell -base="${OPENCMS_BASE}" "$@"