From owner-FreeBSD-users-jp@jp.FreeBSD.org Fri May 31 09:41:58 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g4V0fwC32560;
	Fri, 31 May 2002 09:41:58 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mirror2.hitechs.co.jp (mirror2.hitechs.co.jp [211.6.230.248])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g4V0fvv32555
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Fri, 31 May 2002 09:41:57 +0900 (JST)
	(envelope-from uchiyama@hitechs.co.jp)
Received: (qmail 50146 invoked from network); 31 May 2002 00:41:53 -0000
Received: from lily.krb.hitechs.co.jp (@172.16.1.1)
  by mirror2.hitechs.co.jp with SMTP; 31 May 2002 00:41:53 -0000
Received: (qmail 37621 invoked from network); 31 May 2002 00:41:51 -0000
Received: from ac101555.dhcp.krb.hitechs.co.jp (HELO gx200?4) (172.16.21.85)
  by lily.krb.hitechs.co.jp with SMTP; 31 May 2002 00:41:51 -0000
Date: Fri, 31 May 2002 09:41:51 +0900
From: Koji Uchiyama <uchiyama@pp.iij4u.or.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <20020531090251.CDB0.KUSUNOKI@mbox.kyoto-inet.or.jp>
References: <020531020322.M0166226@mistral.imasy.or.jp> <20020531090251.CDB0.KUSUNOKI@mbox.kyoto-inet.or.jp>
Message-Id: <20020531093521.F6E5.UCHIYAMA@pp.iij4u.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.00.08
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 68831
Subject: [FreeBSD-users-jp 68831] Re: ping  Request timed out
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: uchiyama@pp.iij4u.or.jp


$BFb;3$H?=$7$^$9(B

On Fri, 31 May 2002 09:03:02 +0900
Kaoru Kusunoki <kusunoki@mbox.kyoto-inet.or.jp> wrote:

> $B:FEY(B ping $B$r$_$F$$$?$i!"(Bicmp_seq $BHV9f(B $B$,$H$S$^$9$M(B
> ping $B$NF|;~$rF~$l$k(B awk $B%W%m%0%i%`$rDL$7$?$N$G!"(Bicmp_seq $BHV9f(B
> $B$G<+8JH=Dj$9$k$h$&$K$7$^$9!#(B

$B$/$9$N$-$5$s$N!V$d$j$?$$$3$H!W$K9g$C$F$$$k$+$I$&$+J,$+$j$^$;$s$,!"(B
$B$"$C$5$j$H(B

    /sbin/ping -n -q -c 5 REMOTE.HOST >/dev/null 2>&1 && echo 'HE IS ALIVE'

$B$_$?$$$J$N$O$I$&$G$7$g$&!)(B
5 $B8D$N(B ICMP_ECHO $B$N$&$A(B
1 $B$D$G$b(B ICMP_ECHOREPLY $B$,$"$l$P",$G(B echo 'HE IS ALIVE' $B$7$^$9!#(B

src/sbin/ping.c $B$O"-$J$N$G(B exit code $B$GH=Dj$G$-$^$9!#(B

static void
finish()
{
        :
        :
        :

        (void)printf("--- %s ping statistics ---\n", hostname);
        (void)printf("%ld packets transmitted, ", ntransmitted);
        (void)printf("%ld packets received, ", nreceived);

        :
        :
        :

        if (nreceived)
                exit(0);
        else
                exit(2);
}

--
Koji Uchiyama <uchiyama@pp.iij4u.or.jp>

