jipe wrote:
> la surveillance de l'activit�, �a j'ai en console!
Cher jipe, tu vas finir par me faire mourir de rire un de ces jours.
J'ai d�j� connu des fous de la console, mais l�... faut que je surveille mon coeur!
amiti�s
Rosaire
> #!/bin/bash
> # xspeed
> # jipe-2002
>
> if [ -z $1 ]; then exit; fi
>
>
> Xsp=$(/sbin/ifconfig $1 | grep "RX bytes" | awk '{ print $2" "$6}')
> aR=$(echo $Xsp | awk '{ print $1}' | tr -d "bytes:")
> aT=$(echo $Xsp | awk '{ print $2}' | tr -d "bytes:")
> T=$(date "+%s")
> b=135
> echo " -ifx- ---Rx speed--- ---Tx speed--- "
> echo -e " $1 0 bytes/s 0 bytes/s \c"
>
> while true
> do
> a=0
> while [ $a -lt 100 ]
> do
> a=$((a+1))
> Xsp=$(/sbin/ifconfig $1 | grep "RX bytes" |
>awk '{ print $2" "$6}')
> aR1=$(echo $Xsp | awk '{ print $1}' | tr -d
>"bytes:")
> aT1=$(echo $Xsp | awk '{ print $2}' | tr -d
>"bytes:")
> ar=$(((aR1-aR)*100/$b))
> at=$(((aT1-aT)*100/$b))
> while [ ${#ar} -lt 6 ]
> do
> ar=" $ar"
> done
> while [ ${#at} -lt 6 ]
> do
> at=" $at"
> done
> echo -e "\r $1 $ar bytes/s $at bytes/s \c"
> aR=$aR1
> aT=$aT1
> if [ $a == 100 ]
> then
> b=$(($(date "+%s")-T))
> T=$(date "+%s")
> fi
> sleep 1
> done
> done
>
>
> tu lances avec "/chemin/xspeed interface" o� interface peut �tre eth0, ppp0, etc...
>enfin l'interface que tu veux surveiller.
>
> bye
> jipe
>
>
>
> ------------------------------------------------------------------------
>
> Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com"
>
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"