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