~openerp-commiter/openobject-addons/extra-6.0

« back to all changes in this revision

Viewing changes to scripts/tinyerp_demo/etiny-deamon

  • Committer: Amit Mendapara
  • Date: 2007-11-05 10:44:46 UTC
  • Revision ID: ame@tinyerp.com-30ec264abf01a89b59251b90ff329793b96beb7c
Adding `helper scripts` for creating `online demo`.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
### BEGIN INIT INFO
 
4
# Provides:             etiny-server
 
5
# Required-Start:       $syslog
 
6
# Required-Stop:        $syslog
 
7
# Should-Start:         $network
 
8
# Should-Stop:          $network
 
9
# Default-Start:        2 3 4 5
 
10
# Default-Stop:         0 1 6
 
11
# Short-Description:    Enterprise Resource Management software
 
12
# Description:          Tiny ERP is a complete ERP and CRM software.
 
13
### END INIT INFO
 
14
 
 
15
PATH=/sbin:/bin:/usr/sbin:/usr/bin
 
16
DAEMON=/opt/tinyerp/etiny-server
 
17
NAME=etiny-server
 
18
DESC=etiny-server
 
19
 
 
20
test -x $DAEMON || exit 0
 
21
 
 
22
# Include tinyerp-server defaults
 
23
#. /opt/tinyerp/eTiny/etc/default/etiny-server
 
24
 
 
25
set -e
 
26
 
 
27
case "$1" in
 
28
        start)
 
29
                echo -n "Starting $DESC: "
 
30
 
 
31
                start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
 
32
                        --chuid $USER --background --make-pidfile \
 
33
                        --exec $DAEMON -- $DAEMON_OPTS
 
34
 
 
35
                echo "$NAME."
 
36
                ;;
 
37
 
 
38
        stop)
 
39
                echo -n "Stopping $DESC: "
 
40
 
 
41
                start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
 
42
                        --oknodo
 
43
 
 
44
                echo "$NAME."
 
45
                ;;
 
46
 
 
47
        restart|force-reload)
 
48
                echo -n "Restarting $DESC: "
 
49
 
 
50
                start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
 
51
                        --oknodo
 
52
 
 
53
                sleep 1
 
54
 
 
55
                start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
 
56
                        --chuid $USER --background --make-pidfile \
 
57
                        --exec $DAEMON -- $DAEMON_OPTS
 
58
 
 
59
                echo "$NAME."
 
60
                ;;
 
61
 
 
62
        *)
 
63
                N=/etc/init.d/$NAME
 
64
                echo "Usage: $N {start|stop|restart|force-reload}" >&2
 
65
                exit 1
 
66
                ;;
 
67
esac
 
68
 
 
69
exit 0