sh

根据端口号查询pid
1、查询所有
[root@localhost ~]# netstat -nlp | grep 27017
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 31390/./mongod
unix 2 [ ACC ] STREAM LISTENING 3440914 31390/./mongod /tmp/mongodb-27017.sock
2、获取指定位置并且未换行
[root@localhost ~]# netstat -nlp | grep 27017 | awk '{printf $7}'
31390/./mongodLISTENING

3、获取指定位置换行打印
[root@localhost ~]# netstat -nlp | grep 27017 | awk '{print $7}'
31390/./mongod
LISTENING

4、获取指定段端口号
[root@localhost ~]# netstat -nlp | grep 27017 | awk '{printf $7}' | cut -d/ -f1
31390
 
  
原文地址:https://www.cnblogs.com/notchangeworld/p/12738858.html