]> git.pld-linux.org Git - packages/Canna.git/blame - Canna.init
- use msg_usage
[packages/Canna.git] / Canna.init
CommitLineData
dd8a24ee
JB
1#!/bin/sh
2#
3# chkconfig: 345 90 12
4# description: Canna Japanese Conversion Engine
5#
6# canna Canna server
7
8# Source function library
9. /etc/rc.d/init.d/functions
10
11# Get service config
12[ -f /etc/sysconfig/canna ] && . /etc/sysconfig/canna
13
14case "$1" in
15 start)
16 if [ ! -f /var/lock/subsys/canna ]; then
17 msg_starting Canna
18 rm -f /tmp/.iroha_unix/IROHA
19 daemon "su - canna -s /bin/sh -c '/usr/sbin/cannaserver -syslog'"
20 RETVAL=$?
21 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/canna
22 exit $RETVAL
23 else
24 msg_already_running Canna
25 exit 1
26 fi
27 ;;
28 stop)
29 if [ -f /var/lock/subsys/canna ]; then
30 msg_stopping Canna
31 /usr/sbin/cannakill
32 RETVAL=$?
33 if [ $RETVAL -eq 0 ]; then
34 ok
35 else
36 fail
37 fi
38 rm -f /tmp/.iroha_unix/IROHA /var/lock/subsys/canna
39 exit $RETVAL
40 else
41 msg_not_running Canna
42 exit 1
43 fi
44 ;;
45 status)
46 status cannaserver
47 ;;
48 restart|reload)
49 $0 stop
50 $0 start
51 ;;
52 *)
7b15903e 53 msg_usage "$0 {start|stop|restart|condrestart|status}"
dd8a24ee
JB
54 exit 1
55esac
56
57exit 0
This page took 0.115406 seconds and 4 git commands to generate.