Jag undrar om du skulle kunna fixa ihop ett script som är kompitabelt med GeekTool som visar in/ut nätverkstafiken. Är det möjligt?
#!/bin/bash
interface="en0"
tempfile="/tmp/nettraffic"
slask=$(netstat -I $interface -bn | awk '$11 == 0 {print $7" "$10}')
down=$(echo $slask | awk '{print $1}')
up=$(echo $slask | awk '{print $2}')
time=$(date +"%s")
down_old=$(cat $tempfile | awk '{print $1}')
up_old=$(cat $tempfile | awk '{print $2}')
time_old=$(cat $tempfile | awk '{print $3}')
echo "$slask $time"> $tempfile
let time=time-time_old
let down=(down-down_old)/time/128
let up=(up-up_old)/time/128
echo "up: "$up "kb/s down: "$down "kb/s"
exit 0
Kanske inte den snyggaste lösningen men jag slängde ihop den lite snabbt. Lägger upp en mer kommenterad version när jag får tid. Ändra bara interface till det nätverksinterface (kort) som du vill få info om. Skriv ifconfig i Terminalen för att se vilka namn som finns.