Outils personnels

Contenu de openerp-server : Différence entre versions

De wikiGite

(Page créée avec « #!/bin/sh ### BEGIN INIT INFO # Provides: openerp-server # Required-Start: $syslog # Required-Stop: $syslog # Should-Start: $network # Should-St... »)
 
Ligne 20 : Ligne 20 :
 
    
 
    
 
  test -x ${DAEMON} || exit 0
 
  test -x ${DAEMON} || exit 0
 
 
 
  set -e
 
  set -e
 
    
 
    
 
  case "${1}" in
 
  case "${1}" in
 
  start)
 
  start)
echo -n "Starting ${DESC}: "
+
    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
start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid \
+
    echo "${NAME}."
--chuid ${USER} --background --make-pidfile \
+
    ;;
--exec ${DAEMON} -- --config=/etc/openerp-server.conf
+
 
 
echo "${NAME}."
 
;;
 
 
 
 
  stop)
 
  stop)
echo -n "Stopping ${DESC}: "
+
    echo -n "Stopping ${DESC}: "
 
+
    start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid --oknodo
start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \
+
    echo "${NAME}."
--oknodo
+
    ;;
 
 
echo "${NAME}."
 
;;
 
 
    
 
    
 
  restart|force-reload)
 
  restart|force-reload)
echo -n "Restarting ${DESC}: "
+
    echo -n "Restarting ${DESC}: "
 
+
    start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid --oknodo
start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid \
+
    sleep 1
--oknodo
+
    start-stop-daemon --start --quiet --pidfile /var/run/${NAME}.pid --chuid ${USER} --background --make-pidfile --exec ${DAEMON} -- --config=/etc/openerp-server.conf
 
+
    echo "${NAME}."
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}
+
    N=/etc/init.d/${NAME}
echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
+
    echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
exit 1
+
    exit 1
;;
+
    ;;
 
  esac
 
  esac
 
    
 
    
 
  exit 0
 
  exit 0

Version du 25 octobre 2011 à 13:13

#!/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