[Zope] Re: start zope
Maik Jablonski
maik.jablonski@uni-bielefeld.de
Thu, 29 May 2003 18:05:25 +0200
Alvaro Hernandez wrote:
> Hi...
>
> Someone can say me where to obtain a good one script of start for zope
Here's one I've made for a RedHat-Server... You should be able to modify
it to fit it into your distro.
Cheers, Maik
#!/bin/bash
#
# zope This shell script takes care of starting and stopping
# the Zope Application Server.
#
# chkconfig: - 78 12
# description: Zope Application Server
# Source function library. (only RedHat)
. /etc/rc.d/init.d/functions
# Source networking configuration. (only RedHat)
. /etc/sysconfig/network
prog="Zope Application Server"
ZOPEPATH="/home/zope/Zope"
ZOPEINIT="-a 127.0.0.1 -w 8080 -f 8021 -p - -L de_DE"
EVENT_LOG_FILE="$ZOPEPATH/var/Zope.log"
export EVENT_LOG_FILE
start(){
su -c "$ZOPEPATH/start $ZOPEINIT" zope &
ret=$?
if [ $ret -eq 0 ]; then
action $"Starting $prog: " /bin/true
else
action $"Starting $prog: " /bin/false
fi
return $ret
}
stop(){
su -c $ZOPEPATH/stop zope
}
restart(){
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
ret=$?
if [ $ret -eq 0 ]; then
action $"Stopping $prog: " /bin/true
else
action $"Stopping $prog: " /bin/false
fi
return $ret