You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/sh
### BEGIN INIT INFO # Provides: openerp-server # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $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: Open ERP is a complete ERP and CRM software. ### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin PYTHON=/srv/virtualenv/default/bin/python DAEMON=/opt/apps/openobject-server/openerp-server NAME=openerp-server DESC=openerp-server
DEFAULT_FILE=/etc/default/openerp-server
DBFILTER="'.*'" [ -e "$DEFAULT_FILE" ] && . "$DEFAULT_FILE"
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 ${PYTHON} -- ${DAEMON} --config=/etc/openerp-server.conf \ --logfile=/var/log/openerp/openerp-server.log \ --db-filter="$DBFILTER"
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 ${PYTHON} -- ${DAEMON} --config=/etc/openerp-server.conf \ --logfile=/var/log/openerp/openerp-server.log \ --db-filter="$DBFILTER"
echo "${NAME}." ;;
*) N=/etc/init.d/${NAME} echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2 exit 1 ;; esac
exit 0
|