#!/bin/bash SPEEDTEST="/usr/bin/speedtest-cli --secure" COLLECTION=shuttle INTERVAL=900 while :; do SECONDS=0 RESULT=($($SPEEDTEST | grep Mbit | cut -d' ' -f 2)) TIMESTAMP=$(date +%s) echo "PUTVAL $COLLECTION/exec-speedtest/gauge-download ${TIMESTAMP}:${RESULT[0]}" echo "PUTVAL $COLLECTION/exec-speedtest/gauge-upload ${TIMESTAMP}:${RESULT[1]}" sleep $((INTERVAL-$SECONDS)) done