From owner-FreeBSD-users-jp@jp.FreeBSD.org Fri May 31 10:16:45 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g4V1Gjp35099;
	Fri, 31 May 2002 10:16:45 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mqueue.mitene.or.jp (mqueue.mitene.or.jp [218.219.161.12])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g4V1Gjv35093
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 31 May 2002 10:16:45 +0900 (JST)
	(envelope-from kusunoki@kore.mitene.or.jp)
Received: by mqueue.mitene.or.jp (8.9.3/3.7W) with ESMTP id KAA05542
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 31 May 2002 10:16:39 +0900 (JST)
Date: Fri, 31 May 2002 10:16:40 +0900
From: Kaoru Kusunoki <kusunoki@mbox.kyoto-inet.or.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20020531093521.F6E5.UCHIYAMA@pp.iij4u.or.jp>
References: <20020531090251.CDB0.KUSUNOKI@mbox.kyoto-inet.or.jp> <20020531093521.F6E5.UCHIYAMA@pp.iij4u.or.jp>
Message-Id: <20020531101636.CDC1.KUSUNOKI@mbox.kyoto-inet.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.11
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: FreeBSD-users-jp 68833
Subject: [FreeBSD-users-jp 68833] Re: ping  Request timed out
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kusunoki@mbox.kyoto-inet.or.jp

$BFb;3$5$s$"$j$,$H$&$4$6$$$^$9(B
$B;29M$K$5$;$F$$$?$@$-$^$9!#(B

$B$"$kAuCV$,>iD9(BLAN$B9=@.$K$J$C$F$$$F(B $B@Z$jBX$($G(B
$B%m%9$OH/@8$7$J$$$H$$$$$D$D!"<B$O%m%9$,H/@8$9$k$N$G(B
$B$=$l$rO"B34F;k$7$?$$$N$G$9!#(Bping $B$N%m%0$K;~4V$b$$$k$7(B
$B%m%9$,$G$?$i!"(Bmail $B$r$J$2$?$$$N$G$9!#$3$s$J46$8$G(B
$B$D$/$C$F$_$^$7$?!#!#!#$*8+$;$9$k$[$I$G$O$J$$$N$G$9$,(B ^^


UNIX $B$G$O(B request timed out $B$O%Q%1%C%H%m%9$GJLCJI=<($7$J$$$N$G(B
icmp_seq $BHV9f$NITO"B3$r8!=P$9$k$7$+$J$$$N$G(B

FreeBSD $B$J$i(B

ping 192.168.2.80|awk -f ping.awk > pinpin.log

#cat ping.awk
BEGIN {
        #renzoku site mail ga konaiyouni surutame ..
        now_error = 0
        first = 1
        icmp_seq_old = 0
        
}

{
        if (first != 1){

                date = strftime ( "%H:%M:%S" )
                new_message = date "  " $0
                print new_message

                #now icmp_seq Number
                split($5, seq, "=")

                #if (now_error == 0 && (tolower($0) ~/request timed out/)){
                if (now_error == 0 && (icmp_seq_old + 1) != seq[2]  ){
                        #nazeka FreeBSD deha print ...| ga ugokanai ???? node
                        print old_ping > "./ping.tmp"
                        print new_message > "./ping.tmp"
                        subject = " -s \"ping request timed out \" kusunoki@*****.ne.jp"
                        system("cat ./ping.tmp|mail" subject)   #FreeBSD
                        #print new_message |system("/usr/ucb/mail " subject) <-- m
ay be solaris
                        now_error = 1
                } else  now_error = 0

                #use next time
                split($5, seq, "=")
                icmp_seq_old = seq[2]
                old_ping = new_message
        }
        first = 0
}
---------------- 
$B$/$9$N$-(B@$B$+$J$6$o(B
http://www.heididorf.net
kusunoki@mbox.kyoto-inet.or.jp

