Outils personnels

Contenu de openerp-server

De wikiGite

Fichier /etc/init.d/openerp-server

#!/bin/sh
 
### BEGIN INIT INFO
# Provides:        openerp-server
# Required-Start:    $syslog
# Required-Stop:    $syslog
# Should-Start:        $network
# Should-Stop:        $network
# Default-Start:    2 3 4 5
# Default-Stop:        0 1 6
# Short-Description:    Enterprise Resource Management software
# Description:        OpenERP is a complete ERP and CRM software.
### END INIT INFO
 
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
DAEMON=/usr/local/bin/openerp-server
NAME=openerp-server
DESC=openerp-server
USER=openerp
 
test -x ${DAEMON} || exit 0
set -e
 
case "${1}" in
start)
   echo -n "Starting ${DESC}: "
   start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid --chuid ${USER} --background --make-pidfile --exec ${DAEMON} -- --config=/etc/openerp-server.conf
   echo "${NAME}."
   ;;

stop)
   echo -n "Stopping ${DESC}: "
   start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid --oknodo
   echo "${NAME}."
   ;;
 
restart|force-reload)
   echo -n "Restarting ${DESC}: "
   start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid --oknodo
   sleep 1
   start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid --chuid ${USER} --background --make-pidfile --exec ${DAEMON} -- --config=/etc/openerp-server.conf
   echo "${NAME}."
   ;;

*)
   N=/etc/init.d/${NAME}
   echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
   exit 1
   ;;
esac
 
exit 0