Bei mir ist gerade wieder die 546Mhz abgeraucht und hat meine VM zerfickt (sorry für den Ausdruck). Habe das ganze jetzt so umgangen :koaschten hat geschrieben:Wie lange dein sweep über alle Frequenzen dauert hängt direkt vom Traffic auf der Leitung und dem -n Parameter ab, welcher definiert wieviele Pakete erfasst werden sollen bevor der Befehl terminiert. Aus der Laufzeit wird dann die Bitrate mit Hilfe der via -n definierten Paketanzahl berechnet. Bei dir sinds derzeit 7000 Pakete. Weniger Pakete -> schnelleres (ungenaueres) Resultat.
Code: Alles auswählen
#!/bin/sh
freqs="546000000 554000000 562000000 570000000 578000000 586000000 594000000 602000000"
for freq in $freqs
do
dvbtune -f $freq -s 6952 -qam 256 2>&1
bw=`timeout 5 dvbsnoop -s bandwidth 8190 -n 2000 -hideproginfo | awk -F: 'END { print $NF }' | sed 's/^[ \t]*//' | awk '{print $1}')`
if [ ${#bw} -eq 3 ]
then
bw='NaN'
fi
rrdtool update /root/rrd/$freq.rrd N:$bw
sleep 1
done
Trotzdem kapier ich nicht, warum sich mein Modem gemütlich auf 546Mhz einwählen kann, ich aber net mit dem Stick raufkomme und immer nen Error bekomme.