linux – 如何使用sunos中的特定端口获取进程ID
我试图在SunOS上使用端口7085连接进程.我尝试了以下命令.
netstat -ntlp | grep 7085没有返回任何东西 netstat -anop | grep 7085也尝试了这个.此开关在SunOs中无效 我得到以下输出. #netstat -anop netstat:非法选项 – o 用法:netstat [-anv] [-f address_family] netstat [-n] [-f address_family] [-P protocol] [-g | -p | -s [interval [count]]] netstat -m [-v] [interval [count]] netstat -i [-I interface] [-an] [-f address_family] [interval [count]] netstat -r [-anv] [-f address_family | filter] netstat -M [-ns] [-f address_family] netstat -D [-I interface] [-f address_family] SunOS的版本是SunOS 5.10.我相信netstat是唯一能做到这一点的命令. netstat的确切开关是什么,它会给我附加端口的进程ID? 解决方法pfiles /proc/* 2>/dev/null | nawk ' /^[0-9]*:/ { pid=$0 } /port: 7085$/ { printf("%s %sn",pid,$0);}' > pfiles / proc / *正在检索所有进程文件描述符的详细信息 注意:您需要所需的权限才能从您不拥有的进程获取端口信息(root具有所有权限). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |