From owner-java@jp.FreeBSD.org Wed Nov 26 15:19:46 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id hAQ6Jkj48929;
	Wed, 26 Nov 2003 15:19:46 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from is1.mh.itc.u-tokyo.ac.jp (is1.mh.itc.u-tokyo.ac.jp [133.11.205.11])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id hAQ6JkM48924
	for <java@jp.FreeBSD.org>; Wed, 26 Nov 2003 15:19:46 +0900 (JST)
	(envelope-from nakayama@mse.mm.t.u-tokyo.ac.jp)
Received: from is1.mh.itc.u-tokyo.ac.jp (is1.mh.itc.u-tokyo.ac.jp [127.0.0.1])
	by is1.mh.itc.u-tokyo.ac.jp (Postfix) with ESMTP id 2C2C2218B18
	for <java@jp.FreeBSD.org>; Wed, 26 Nov 2003 15:19:41 +0900 (JST)
Received: from mailhosting.itc.u-tokyo.ac.jp (IDENT:mirapoint@mailhosting.itc.u-tokyo.ac.jp [133.11.205.3])
	by is1.mh.itc.u-tokyo.ac.jp (8.12.10/8.12.9) with ESMTP id hAQ6JeRO004512
	for <java@jp.FreeBSD.org>; Wed, 26 Nov 2003 15:19:40 +0900
Received: from ume (yellow.mm.t.u-tokyo.ac.jp [133.11.85.95])
	by mailhosting.itc.u-tokyo.ac.jp (Mirapoint Messaging Server MOS 3.3.5-GR)
	with ESMTP id ALX96674;
	Wed, 26 Nov 2003 15:19:39 +0900 (JST)
From: "Daisuke Nakayama" <nakayama@mse.mm.t.u-tokyo.ac.jp>
To: <java@jp.FreeBSD.org>
Message-ID: <000101c3b3e5$6bc410c0$0e01a8c0@ume>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
In-Reply-To: <20031126150220.36166fcd.daichi@ongs.co.jp>
Reply-To: java@jp.FreeBSD.org
Precedence: list
Date: Wed, 26 Nov 2003 15:20:43 +0900
X-Sequence: java 380
Subject: [java 380] Re: RMIRegistry =?ISO-2022-JP?B?GyRCJCwlPhsoQg==?=
 =?ISO-2022-JP?B?GyRCJXMlUyE8JEsbKEI=?= 
Sender: owner-java@jp.FreeBSD.org
X-Originator: nakayama@mse.mm.t.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+031103

=1B$B$9$P$d$$JV?.!"BgJQ$"$j$,$H$&$4$6$$$^$9!#=1B(B

> =1B$BBgCO$G$9!#=1B(B
>=20
(snip)=20
>   if [ my_server_is_down ]
>   then
>=20
> =1B$B$H$9$k$+=1B(B
>=20
>   if [ my_server_is_down ]; then
>=20
> =1B$B$N$h$&$K5-=3DR$9$kI,MW$,$"$j$^$9!#=1B(B

=1B$B@53N$K$O!"=1B(B
#!/usr/local/bin/bash
./checkprocess.sh rmisvr.pid
if [ $? -eq 0 ]; then
=1B$B$H$J$C$F$$$^$7$?!#=1B(B
=1B$B$$$$$+$2$s$J%a!<%k$GHQ$o$;$F$7$^$$?=3D$7Lu$"$j$^$;$s!#=1B(B
=1B$B"(=1B(Bcheckprocess.sh=1B$B$O!"=1B(B
cd $MY_SHELL

pid=3D`cat $DIR_PID/$1`
isAlive=3D`ps -ef | grep $pid | grep -v grep | wc -l`

if [ $isAlive !=3D 1 ]; then
        echo "[$1:$pid] is not running"
        exit 0
else
        echo "[$1:$pid] is running"
        exit 1
fi
=1B$B$H$J$C$F$$$^$9!#=1B(B

>=20
> bash=1B$B$,%>%s%S$K$J$C$?$3$H$+$i?dB,$9$k$K!"$b$7$+$7$F=1B(B FreeBSD =
=1B$B$G$O=1B(B
> =1B$B$J$/$F=1B(B Linux =1B$B4D6-$r;H$C$F$^$;$s$+=1B(B?  =
=1B$B$G$-$l$P<B9T4D6-$bL@5-$7$F=1B(B
> =1B$B$/$@$5$$!#=1B(B
>=20
FreeBSD drug-on.com 4.7-RELEASE-p22 FreeBSD 4.7-RELEASE-p22 #23: Fri Oct
3 16:57:28 MDT 2003     root@fc2:/usr/src/sys/compile/VKERN  i386
=1B$B$G$9!#=1B(B
java -version=1B$B$O!"=1B(B
java version "1.3.1-p8"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.3.1-p8-drugon-030808-11:09)
Classic VM (build 1.3.1-p8-drugon-030808-11:09, green threads, nojit)
=1B$B$G$9!#=1B(B

>   if [ my_server_is_down ]
>   then
>       exec rmiregistry
>   fi
>   exit 0
>=20
=1B$B$3$l$b!"$d$C$F$_$?$N$G$9$,BLL\$G$7$?!#=1B(B
=1B$B%W%m%s%W%H$+$i<B9T$9$k$H!"2?$b$4$_$,;D$i$J$$$N$G$9$,!"=1B(B
cron=1B$B$+$i<B9T$7$?$H$-$N$_!"=1B(B
=1B$B%>%s%S$,;D$C$F$7$^$$$^$9!#=1B(B

crontab=1B$B$K$O!"=1B(B
TZ=3DAsia/Tokyo
MAILTO=3DMYADDRESS@MYDOMAIN
SHELL=3D/usr/local/bin/bash
PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/=
l
ocal/ibin
HOME=3D/var/log

*/3 * * * *    check_my_server.sh
=1B$B$H$7$FEPO?$7$F$"$j$^$9!#=1B(B

--------------------------------------------------
=1B$BEl5~Bg3X=1B(B =1B$B9)3XIt=1B(B =1B$B%^%F%j%"%k9)3X2J=1B(B
4=1B$BG/=1B(B =1B$BCf;3BgJe=1B(B
nakayama@mse.mm.t.u-tokyo.ac.jp

