Salut,
On Sat, Aug 24, 2002 at 10:44:26AM +0200, Camille BARETTE wrote:
> Je cherche un programme sous Debian qui compte
> les donn�es �mises sur ma connection internet
> (connection par le cable et limite en upload...)
Je sais pas si un programme tout fait existe, mais
l'information est disponible facilement:
[EMAIL PROTECTED]:~$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes
packets errs drop fifo colls carrier compressed
lo:1174263159 41128999 0 0 0 0 0 0 1174263159
41128999 0 0 0 0 0 0
eth0:2948747161 119874781 290 0 5513 580 0 0
2604235143 48075134 0 0 0 2002630 10 0
Et on voit que mon ethernet a re�u 2.9G et transmi 2.6G.
(On le voit mieux dans un xterm tr�s large :-) ).
� partir de �a, il devrait �tre facile de faire un petit
script qui extrait la donn�e et envoie un mail ou �crit un
message.
Genre:
#!/usr/bin/perl
open F, "/proc/net/dev";
while (<F>) {
next unless /eth0/;
@f = ( split /[ :]+/, $_ );
($rx, $tx) = ($f[2], $f[10]);
if ( $tx > 1_000_000 ) {
print "We sent more than a Meg!($rx, $tx)\n";
}
}
A adapter...
/Y