added setup-scheduler-centos.sh, issue 867, thanks Tyrone
This commit is contained in:
@@ -1 +1 @@
|
||||
Version 2.00.0 (2012-06-29 11:21:59) dev
|
||||
Version 2.00.0 (2012-06-29 20:55:40) dev
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Author: Tyrone Hattingh
|
||||
# web2py issue: http://code.google.com/p/web2py/issues/detail?id=867
|
||||
#
|
||||
# 1) vi web2py-scheduler
|
||||
# 2) Paste in the above
|
||||
# 3) Add in the following 2 lines in the web2py-scheduler file
|
||||
# (required for centos i believe):
|
||||
#
|
||||
# # chkconfig: 2345 90 10
|
||||
# # description: web2py-scheduler
|
||||
#
|
||||
# 4) make it executable with
|
||||
#
|
||||
# chmod 755 web2py-scheduler
|
||||
#
|
||||
# 5) add it to startup with
|
||||
#
|
||||
# chkconfig --add web2py-scheduler
|
||||
#
|
||||
|
||||
DAEMON=/usr/local/bin/python
|
||||
PARAMETERS="/var/www/html/web2py/web2py.py -K init"
|
||||
LOGFILE=/var/log/web2py-scheduler.log
|
||||
|
||||
start() {
|
||||
echo -n "starting up $DAEMON"
|
||||
RUN=`$DAEMON $PARAMETERS > $LOGFILE 2>&1`
|
||||
if [ "$?" -eq 0 ]; then
|
||||
echo " Done."
|
||||
else
|
||||
echo " FAILED."
|
||||
fi
|
||||
}
|
||||
stop() {
|
||||
killall $DAEMON
|
||||
}
|
||||
status() {
|
||||
killall -0 $DAEMON
|
||||
if [ "$?" -eq 0 ]; then
|
||||
echo "Running."
|
||||
else
|
||||
echo "Not Running."
|
||||
fi
|
||||
}
|
||||
case "$1" in
|
||||
start)
|
||||
start
|
||||
;;
|
||||
restart)
|
||||
stop
|
||||
sleep 2
|
||||
start
|
||||
;;
|
||||
stop)
|
||||
stop
|
||||
;;
|
||||
status)
|
||||
status
|
||||
;;
|
||||
*)
|
||||
echo "usage : $0 start|restart|stop|status"
|
||||
;;
|
||||
esac
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user