Ich war mehr als angenehm überrascht, als ich die Arbeitsweise des >> SpeedCLI << das erste mal beobachten konnte. Da hat sich Matt Martz richtig, aber richtig viel Arbeit gemacht.
So sah die Ausgabe bei mir aus:
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from encoLine GmbH (178.19.226.49)...
Selecting best server based on latency...
Hosted by Thueringer Netkom GmbH (Weimar) [27.30 km]: 37.65 ms
Testing download speed........................................
Download: 45.27 Mbit/s
Testing upload speed..................................................
Upload: 9.09 Mbit/s
DiskStation>
Kombiniert mit diesem Script kann man auch die Uhrzeit festhalten und alles per CRON laufen lassen:
cd /scripts
NOW=$(date +"%a %d-%m-%Y %H:%M:%S")
echo ==================================== $NOW >> speedcli.log
./speedcli.sh >> speedcli.log