我可以使用此代码使用户打开处于监听状态的套接字
lsof -sTCP:LISTEN -n -i -P |awk '$3 == "user" { print $0 }'
我现在想想lsof是否有一个选项,它也可以按用户(或者顺便按进程名)进行过滤。我知道lsof具有-u选项,但是:
lsof -sTCP:LISTEN -n -i -P -u username
列出用户名打开的所有文件,它不会过滤网络连接(而且速度很慢)。
答案 0 :(得分:0)
通常列出的具体列出的选项是经过“或”运算的
尝试以下方法:
lsof -u username -a -i -sTCP:LISTEN -nP