First version of init script (autostart)
[ais.git] / etc / init.sh
1 #!/bin/sh
2 ### BEGIN INIT INFO
3 # Provides:          ais
4 # Required-Start:    apache2 postgresql
5 # Required-Stop:     apache2 postgresql
6 # Default-Start:     2 3 4 5
7 # Default-Stop:      0 1 6
8 # Short-Description: AIS server
9 # Description:       Start/stop the AIS aquisition daemon and the job runner
10 ### END INIT INFO
11 #
12 # XXX Server to installed with:
13 # ln -s THISFILE /etc/init.d/ais
14 # update-rc.d ais defaults
15
16 set -e
17
18 . /lib/lsb/init-functions
19
20 case $1 in
21     start)
22         sudo -u nirgal python -m ais.inputs.run --background
23         sudo -u nirgal python -m ais.jobrunner --debug
24     ;;
25     stop)
26         log_success_msg "Not implemented"
27         exit 1
28     ;;
29     *)
30         log_success_msg "Usage: ais.sh {start|stop}"
31         exit 1
32     ;;
33 esac