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

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 字段的行

相关文章:

  • 2022-01-21
  • 2021-12-31
  • 2021-12-27
  • 2021-05-17
  • 2022-02-14
  • 2021-12-21
  • 2021-11-13
猜你喜欢
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2021-11-18
  • 2022-01-12
相关资源
相似解决方案