Newer
Older
casic-metering-biz-xichang / casic-metering-api / src / main / build / bin / stop.sh
wangpeng on 4 Nov 488 bytes V2.2.0
#!/bin/bash
jar_name="casic-metering-api-2.2.0.jar"
echo "stopping $jar_name ..."
PID=$(ps -ef | grep ${jar_name} | grep -v grep | awk '{print $2}')
OLD_IFS="$IFS"
IFS=","
PIDARR=($PID)
IFS="$OLD_IFS"
if [ "$PID" == "" ]; then
 echo "process ${jar_name} not exit"
else
 for ID in $PID
  do
  echo "process id: $ID"
  kill -9 ${ID}
  if [ $? -eq 0 ]; then
   echo "kill ${jar_name} ${ID} success"
  else
   echo "kill ${jar_name} ${ID} fail"
    exit
  fi
  done
fi
echo "stop ${jar_name}"