Annotation of freem/scripts/solaris-init/freem, revision 1.1.1.1
1.1 snw 1: #!/bin/sh
2:
3: FREEM_HOME=/export/home/freem
4:
5: freem_start() {
6: /usr/local/bin/freem -d -u freem -g freem
7: }
8:
9: freem_stop() {
10: kill `cat ${FREEM_HOME}/.freem.pid`
11: rm -f "${FREEM_HOME}/.freem.pid"
12: }
13:
14: case "$1" in
15: 'start')
16: echo "Starting the FreeM Daemon..."
17: freem_start
18: ;;
19: 'stop')
20: echo "Stopping the FreeM Daemon..."
21: freem_stop
22: ;;
23: 'restart')
24: echo "Restarting the FreeM Daemon..."
25: freem_stop
26: freem_start
27: ;;
28: 'status')
29: if [ -f ${FREEM_HOME}/.freem.pid ]
30: then
31: echo "The FreeM Daemon is running as PID `cat ${FREEM_HOME}/.freem.pid`"
32: else
33: echo "The FreeM Daemon is not running"
34: fi
35: ;;
36: *)
37: echo "Usage: $0 { start | stop | restart | status }"
38: exit 1
39: ;;
40: esac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>