Odoo-server

Дусал нэвтэрхий толь-с
18:47, 18 Зургаадугаар сар 2016-ий байдлаарх Almas (Яриа | оруулсан хувь нэмэр) хэрэглэгчийн хийсэн залруулга
  1. !/bin/sh
      1. BEGIN INIT INFO
  1. Provides: openerp-server
  2. Required-Start: $remote_fs $syslog
  3. Required-Stop: $remote_fs $syslog
  4. Should-Start: $network
  5. Should-Stop: $network
  6. Default-Start: 2 3 4 5
  7. Default-Stop: 0 1 6
  8. Short-Description: Enterprise Resource Management software
  9. Description: Open ERP is a complete ERP and CRM software.
      1. END INIT INFO

PATH=/bin:/sbin:/usr/bin DAEMON=/opt/openerp-6.1-1/openerp-server NAME=openerp-server DESC=openerp-server

  1. Specify the user name (Default: openerp).

USER=openerp

  1. Specify an alternate config file (Default: /etc/openerp-server.conf).

CONFIGFILE="/etc/openerp-server.conf"

  1. pidfile

PIDFILE=/var/run/$NAME.pid

  1. Additional options that are passed to the Daemon.

DAEMON_OPTS="-c $CONFIGFILE"

[ -x $DAEMON ] || exit 0 [ -f $CONFIGFILE ] || exit 0

checkpid() {

   [ -f $PIDFILE ] || return 1
   pid=`cat $PIDFILE`
   [ -d /proc/$pid ] && return 0
   return 1

}

case "${1}" in

       start)
               echo -n "Starting ${DESC}: "
               start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
                       --chuid ${USER} --background --make-pidfile \
                       --exec ${DAEMON} -- ${DAEMON_OPTS}
               echo "${NAME}."
               ;;
       stop)
               echo -n "Stopping ${DESC}: "
               start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
                       --oknodo
               echo "${NAME}."
               ;;
       restart|force-reload)
               echo -n "Restarting ${DESC}: "
               start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
                       --oknodo
     
               sleep 1
               start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
                       --chuid ${USER} --background --make-pidfile \
                       --exec ${DAEMON} -- ${DAEMON_OPTS}
               echo "${NAME}."
               ;;
       *)
               N=/etc/init.d/${NAME}
               echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
               exit 1
               ;;

esac

exit 0