Commit d65c4a25 authored by Rohit Gupta's avatar Rohit Gupta

bugfix for script to kill old programs

parent f764aea6
...@@ -3,12 +3,19 @@ ...@@ -3,12 +3,19 @@
#$1 programs to be killed and checked #$1 programs to be killed and checked
echo "removing old programs..." echo "removing old programs..."
echo "args = $1" echo "args = $1"
echo "script name = $0"
filename=$(basename "$0")
echo "programs to be killed" echo "programs to be killed"
ps -aux |grep -E -i $1 echo "bash PID = $$"
pid='$$'
#we need to remove current program and grip as we kill ourselves otherwise :)
var=`ps -aux |grep -E -i $1 | awk '{print $2}'`
ps -aux |grep -E -i $1| awk '{print $2}' | sudo xargs kill -9 echo $var
echo "$var" | sed 's/'$$'/ /' | sudo xargs kill -9
var=`ps -aux |grep -E -i $1` var=`ps -aux |grep -E -i $1| grep -E -v '$filename|grep|$$'`
echo $var echo $var
if [ -n "$var" ]; then echo 'Match found'; else echo 'Match not found' ;fi if [ -n "$var" ]; then echo 'Match found'; else echo 'Match not found' ;fi
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment