shell中通过端口号查询PID、进程数量


1、shell中通过端口号查询PID

 $7第七个字段

 

2、shell中通过端口号查询进程数量:      jcNumber=$(netstat -nlp | grep :$port |  wc  -l)

#停止服务之前判断服务是否已经停止

jcNumber=`netstat -nlp | grep :$port |  wc  -l

`

if  [ $jcNumber  -eq  0 ];  then

  echo   "服务已经停止了"

else

  #未停止进行停止操作

fi

 

3、shell中根据服务名查询进程数量:     jcNumber=$(ps -ef | grep 'provider' | grep -v gerp | wc -l)

#停止服务之前判断服务是否已经停止

jcNumber=`ps -ef | grep 'provider' | grep -v gerp | wc -l`

if  [ $jcNumber  -eq  0 ];  then

  echo   "服务已经停止了"

else

  #未停止进行停止操作

fi

 grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM