查找大多数TCP套接字的进程?

我怎样才能find目前与bash运行最多的TCP套接字的进程?

我只想输出进程名称

如果您只对TCP套接字感兴趣,那么lsof + c 0 -i tcp是一个答案,否则您需要扩展lsof的选项以包含其他types的套接字

ps -ef | pgrep -lf `lsof +c 0 -i tcp | awk '{print $1}' | sort | uniq -c | sort -n | tail -1 | awk '{print $2}'` | cut -d' ' -f2 | uniq | sed -e 's/^.*\///' 

安德烈

 # ps -p $(netstat -tnp|awk '$6=="ESTABLISHED" {split($7,a,"/"); print a[1]}' | sort | uniq -c | sort -r | head -n 1 | awk '{print $2}') -o comm= skype