From 80cdde4c5cd03829518772e71b0bee4133afe622 Mon Sep 17 00:00:00 2001 From: gebele Date: Thu, 12 May 2016 15:35:03 +0000 Subject: bumped version --- bin/lazar-stop.sh | 55 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 20 deletions(-) (limited to 'bin/lazar-stop.sh') diff --git a/bin/lazar-stop.sh b/bin/lazar-stop.sh index 26de413..f5ba963 100755 --- a/bin/lazar-stop.sh +++ b/bin/lazar-stop.sh @@ -1,24 +1,39 @@ #!/bin/bash -#R CMD Rserve -#sudo mongod -#unicorn -p 8088 -E production +grep_mongo=`ps aux | grep -v grep | grep mongod` +grep_rserve=`ps aux | grep -v grep | grep Rserve` +grep_unicorn=`ps aux | grep -v grep | grep unicorn` -RETVAL=0 +# mongod +if [ ${#grep_mongo} -gt 0 ] +then + PID=`ps ax | grep -v grep | grep mongod | awk '{ print $1 }'` + for i in "${PID}" + do + `sudo kill $i` + done +else + echo "MongoDB is not running." +fi -stop() { - grep_mongo=`ps aux | grep -v grep | grep mongod` - if [ ${#grep_mongo} -gt 0 ] - then - echo "Stop MongoDB." - PID=`ps ax | grep -v grep | grep mongod | awk '{ print $1 }'` - for i in "${PID}" - do - `sudo kill -2 $i` - done - RETVAL=$? - else - echo "MongoDB is not running." - fi -} +# rserve +if [ ${#grep_rserve} -gt 0 ] +then + PID=`ps ax | grep -v grep | grep Rserve | awk '{ print $1 }'` + for i in "${PID}" + do + `kill $i` + done +else + echo "Rserve is not running." +fi -exit $RETVAL +# unicorn +if [ ${#grep_unicorn} -gt 0 ] +then + PID=`ps ax | grep -v grep | grep unicorn | awk '{ print $1 }'` + `kill ${PID[0]}` +else + echo "Unicorn is not running." +fi + +exit 0 -- cgit v1.2.3