Using pid commands more efficiently

This commit is contained in:
tresbailey
2013-08-06 13:41:04 -04:00
parent 85062c598e
commit 4f01706dbb
+8 -3
View File
@@ -2,15 +2,20 @@
PATH=/bin/:/usr/bin:$PATH
source $OPENSHIFT_CARTRIDGE_SDK_BASH
#source $OPENSHIFT_CARTRIDGE_SDK_BASH
function start {
export PYTHONPATH=$OPENSHIFT_CELERY_DIR/conf.d:$OPENSHIFT_REPO_DIR:$PYTHONPATH
usr/celeryd
usr/celeryd --pidfile=etc/celeryd.pid
}
function stop {
ps auxww | grep 'celeryd' | awk '{print $2}' | xargs kill -9
if ps `cat etc/celeryd.pid` > /dev/null
then
kill -9 `cat etc/celeryd.pid`
else
echo "nothing to kill"
fi
echo "stopped"
}