github.com/reapchain/go-reapchain@v0.2.15-0.20210609012950-9735c110c705/build/int_geth/mykill (about)

     1  #!/bin/bash
     2  LOGIN_NAME=$(logname)
     3  proc_cnt=`ps -ef | egrep "geth|bootnode|qman" | grep $LOGIN_NAME | egrep -v "grep|mykill" | awk '{ print $2 }'| wc -l`
     4  
     5  if [ $proc_cnt -gt 0 ]; then
     6  	#ps -ef | egrep "geth|bootnode" | grep $LOGIN_NAME | egrep -v "grep|mykill" | awk '{ print $2 }' | xargs kill -9
     7  	ps -ef | egrep "geth |bootnode |qman" | grep $LOGIN_NAME | egrep -v "grep|mykill" | awk '{ print "kill -TERM "$2 }' | sh -x
     8  fi
     9