Skip to content

Instantly share code, notes, and snippets.

@chsh
Created October 26, 2013 02:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chsh/7164782 to your computer and use it in GitHub Desktop.
Save chsh/7164782 to your computer and use it in GitHub Desktop.
Check internet connection speed using curl's result. :-)
#!/bin/bash
# clear log
cat /dev/null > speed.log
for i in {0..15}
do
echo "Starting $i/15"
echo "speedtest server" >> speed.log
date >> speed.log
curl -w '%{size_download},%{speed_download}' -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip >>speed.log
echo "" >>speed.log
echo "colish server" >> speed.log
date >> speed.log
curl -w '%{size_download},%{speed_download}' -o /dev/null http://colish.net/test10.zip >>speed.log
echo "" >>speed.log
echo "Finished $i/15"
echo "Sleeping 60 seconds."
sleep 60
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment