#!/bin/sh # # jserver: This shell script takes care of starting and stopping # jserver (Japanese Conversion Engine). # # chkconfig: 2345 12 12 # description: Starts and stops jserver (Japanese Conversion Engine) # # processname: jserver # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 [ -f /usr/bin/Wnn4/jserver ] || exit 0 [ -f /usr/lib/wnn/ja_JP/jserverrc ] || exit 0 # See how we were called. case "$1" in start) # Start daemons. echo -n "Starting jserver: " /usr/bin/Wnn4/jserver TMP=$? if [ "$TMP" = "0" -o "$TMP" = "15" ]; then echo -n "Starting jserver: DONE" ; success else echo -n "Starting jserver: FAILED" ; failure fi echo touch /var/lock/subsys/jserver ;; stop) # Stop daemons. action "Shutting down jserver: " /usr/bin/Wnn4/wnnkill rm -f /var/lock/subsys/jserver ;; status) status jserver && ( if [ "$LANG" = "ja" ]; then /usr/bin/Wnn4/wnnstat -L ja_JP else /usr/bin/Wnn4/wnnstat -L C fi ) ;; restart) $0 stop $0 start ;; *) echo "Usage: jserver {start|stop|restart|status}" exit 1 esac exit 0