From f62ffe4bc187dd09bfb65569e027e7a04b22ac63 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Wed, 5 Jul 2000 15:57:49 +0000 Subject: - Fix a typo: esecannai -> esecanna - Refer to the pid file and use the value to kill the running process instead of using killall(1) so as not to fail. - Drop `force' support and just recommend to run ${PREFIX}/sbin/esecannaserver directly, in a certain situation. --- japanese/esecanna/files/esecanna.sh | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) (limited to 'japanese/esecanna') diff --git a/japanese/esecanna/files/esecanna.sh b/japanese/esecanna/files/esecanna.sh index 2cbbbef82a07..5898a2e9e121 100644 --- a/japanese/esecanna/files/esecanna.sh +++ b/japanese/esecanna/files/esecanna.sh @@ -1,38 +1,37 @@ #!/bin/sh +# +# $FreeBSD$ esecannaserver="!!PREFIX!!/sbin/esecannaserver" case "$1" in -restart) - if [ -x $esecannaserver ]; then - rm -f /tmp/.iroha_unix/IROHA - echo -n ' esecannai: ' - $esecannaserver - fi - ;; start) if [ -f !!PREFIX!!/vje30/.version ] \ - && grep -qw 'FREE TRIAL VERSION' !!PREFIX!!/vje30/.version \ - && [ X"$1" != X"restart" ]; then - echo "" - echo "esecanna:" - echo " Using VJE-Delta 3.0 trial, it is unable to connect to vjed on startup." - echo " Please execute \`$0 restart' manually" - echo " after once you run vje." + && grep -qw 'FREE TRIAL VERSION' !!PREFIX!!/vje30/.version; then + echo '' + echo 'esecanna:' + echo ' Using VJE-Delta 3.0 trial, it is unable to connect to vjed on startup.' + echo ' Please execute $esecannaserver manually after once you run vje.' exit 1 fi if [ -x $esecannaserver ]; then rm -f /tmp/.iroha_unix/IROHA - echo -n ' esecannai: ' + echo -n ' esecanna: ' $esecannaserver fi ;; stop) - killall $esecannaserver && echo -n ' esecannai' + pidfile="/var/run/esecanna.pid" + if [ -f $pidfile ]; then + kill `cat $pidfile` && echo -n ' esecanna' + rm $pidfile + else + echo ' esecanna: not running' + fi ;; *) - echo "Usage: `basename $0` {restart|start|stop}" >&2 + echo "Usage: `basename $0` {start|stop}" >&2 exit 64 ;; esac -- cgit v1.2.3