Mesure débit vidéo webm

Salut,

j’aimerais savoir si il est possible de créer un script qui toutes les heures via cronjob télécharge la vidéo d’un site web et m’affiche le débit moyen pour toutes les heures sur 2 jours ?

wget permettrais d’effectuer cette tache ?

Merci

tmpfile=$(mktemp) time=$(time -f '%e' curl -s "http://www.google.fr" > "$tmpfile") size=$(ls -s $tmpfile") echo "$((size/time)) ko/s"

[code]/test.sh: ligne 3: -f : commande introuvable

real 0m0.002s
user 0m0.000s
sys 0m0.000s
./test.sh: ligne 5: 0 /tmp/tmp.hTQot7ueix : division par 0 (le symbole erroné est “/tmp.hTQot7ueix”)
[/code]

je vois pas ce que j’ai fait de faux …

C’est pas ta faute, bash se croie malin et en fait non :

tmpfile=$(mktemp) time=$(/usr/bin/time -f '%e' curl -s "http://www.google.fr" > "$tmpfile") size=$(ls -s $tmpfile") echo "$((size/time)) ko/s"

/usr/bin/time -f '%e' curl -s "http://www.google.fr" /usr/bin/time: cannot run curl: No such file or directory Command exited with non-zero status 127 0.00

c’est pas mieux

Installe curl

./test.sh 8.65 ./test.sh: ligne 5: 24156 /tmp/tmp.w0QJPbBwAc : division par 0 (le symbole erroné est "/tmp.w0QJPbBwAc")

il m’embête toujours avec la division par 0 je comprends pas

C’est ma faute je suis aller trop vite :

tmpfile=$(mktemp) time=$(/usr/bin/time -f '%e' curl -s "http://www.google.fr" > "$tmpfile") size=$(ls -s "$tmpfile" | awk '{print $1}') echo "scale=2; $size / $time" | bc -l

J’ai modifié pour utiliser bc, ça permet de faire des calculs en virgule flottante.