#!/bin/bash -e PATH=/bin/:/usr/bin:$PATH #source $OPENSHIFT_CARTRIDGE_SDK_BASH function start { export PYTHONPATH=$OPENSHIFT_REPO_DIR/.openshift:$OPENSHIFT_REPO_DIR/wsgi::$OPENSHIFT_CELERY_DIR/conf.d:$OPENSHIFT_REPO_DIR:$PYTHONPATH usr/celeryd-multi start --cmd=celeryd --pidfile=etc/celeryd.pid --hostname=$OPENSHIFT_INTERNAL_IP --loglevel=DEBUG } function stop { if ps -p `cat etc/celeryd.pid` > /dev/null 2>$1 then kill -9 `cat etc/celeryd.pid` else echo "nothing to kill" fi echo "stopped" } function restart { echo "restarted" } function catchall { echo "not yet implemented" } case "$1" in start) start ;; stop) stop ;; restart) restart ;; status) status ;; reload) catchall ;; tidy) catchall ;; pre-build) catchall ;; build) catchall ;; deploy) catchall ;; post-deploy) catchall ;; *) exit 0 esac exit 0