Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.63 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. MYSQL_USER="speedtest"
  4. MYSQL_PASSWORD="hunter2"
  5. MYSQL_DATABASE="speedtest_data"
  6.  
  7. # run the speedtest
  8. speedtest=$(speedtest-cli --simple)
  9.  
  10. # check if successfull
  11. if [ $? -eq 0 ]; then
  12.     # extract the data we got
  13.     ping=$(echo "$speedtest" | sed -n 1p | sed 's|[^0-9.]||g')
  14.     download=$(echo "$speedtest" | sed -n 2p | sed 's|[^0-9.]||g')
  15.     upload=$(echo "$speedtest" | sed -n 3p | sed 's|[^0-9.]||g')
  16.    
  17.     #insert into mysql
  18.     echo "INSERT INTO speedtest (PING,DOWNLOAD,UPLOAD,TIME) VALUES ($ping, $download, $upload, NOW());" | mysql -u"$MYSQL_USER" -p"$MYSQL_PASSWORD" "$MYSQL_DATABASE"
  19. else
  20.     echo "speedtest error"
  21. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement