Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Sep 2006 09:17:13 -0700
From:      Paul Hoffman <phoffman@proper.com>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Getting a specific value from netstat
Message-ID:  <p0623090bc13324d88cbe@[10.20.30.177]>

next in thread | raw e-mail | index | archive | help
Greetings again. If I do a 'netstat -I em0 -b', I get:

Name    Mtu Network       Address              Ipkts Ierrs     Ibytes 
Opkts Oerrs     Obytes  Coll
em0    1500 <Link#1>      00:0e:0c:67:c8:04 93555198     0 2179562966 
114493253     0  723565977     0
em0    1500 fe80:1::20e:c fe80:1::20e:cff:f        0     -          0 
4     -        288     -
em0    1500 192.245.12    Balder-227        35399016     - 1770283188 
114484197     - 3415268168     -
em0    1500 192.245.12.22 Balder-228        27063120     - 1655024896 
0     -          0     -
em0    1500 192.245.12.22 Balder-229        47427840     - 3954775975 
18975500     - 2445620452     -

What I care about is the number of input and output bytes (in this 
case, 2179562966 and 723565977). I can write a short Perl script to 
parse the netstat output, but I would rather just get the numbers 
directly from the OS. Are these values available without going 
through netstat?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p0623090bc13324d88cbe>