e posibil sa fie tab in loc de spatiu sau alte minuni si "cut" sa o ia razna. incearca awk: eth="eth1" r_bytes=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $2;}'` r_pkts=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $3;}'` t_bytes=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $10;}'` t_pkts=`grep $eth /proc/net/dev | sed s/:/\ / |awk '{print $11;}'`
pt reset counters (un modul de kernel al lui ionuts): https://lists.netfilter.org/pipermail/netfilter/2002-September/038304.html da' se pare ca nu merge decat pe 2.4.x On 10/18/05, Mihai Voica <[EMAIL PROTECTED]> wrote: > On Tue, 18 Oct 2005 02:30:22 +0300 > Mihai Voica <[EMAIL PROTECTED]> wrote: > > > Fac grafice cu rrd pt interfete ethX > > Baza de date rrd o fac de tip COUNTER si iau date din /proc/net/dev > > Problema mea e ca din cand in cand (cam o data pe saptamana) imi apar > > niste aberatii de genul ca am trafic de ordinul Tbytes/s > > (terabytes ???). > > [...] > > > > revin cu detalii interesante: > > Eu citesc din /proc/net/dev si bytes dar si packets si fac grafice pe > baza ambeleor informatii. Faza ciudata e ca se intampla sa zicem ca > la ora cutare pe graficul cu bytes/s sa am un spike de 7 terabytes/s dar > pe graficul cu packets/s sa fie totul ok. Si viceversa: pe graficul cu > packets/s sa apara un spike neverosimil, iar pe cel cu bytes sa fie > totul ok. > > Datele din /proc/net/dev le culeg cam in halul asta: Dau un grep dupa > linia cu interfata dorita si apoi pe linia respectiva dau un cut ca sa > selectez field dorit. E oare posibil ca in /proc/net/dev sa mai apara > temporar vre-un field sau ceva care sa imi zapaceasca scriptul cu care > citesc datele ? > > -- > Mihai Voica > > _______________________________________________ > RLUG mailing list > RLUG@lists.lug.ro > http://lists.lug.ro/mailman/listinfo/rlug > -- ...and justice for all... _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug