#!/bin/bash # the script should be run # from WEB2PY root directory prog=`basename $0` cd `pwd` chmod +x $prog function web2py_start { nohup ./$prog -a "" 2>/dev/null & pid=`pgrep $prog | tail -1` if [ $pid -ne $$ ] then echo "WEB2PY has been started." fi } function web2py_stop { kill -15 `pgrep $prog | grep -v $$` 2>/dev/null pid=`pgrep $prog | head -1` if [ $pid -ne $$ ] then echo "WEB2PY has been stopped." fi } case "$1" in start) web2py_start ;; stop) web2py_stop ;; restart) web2py_stop web2py_start ;; *) echo "Usage: $prog [start|stop|restart]" ;; esac exit 0