Browse Source

add stats 3

panda 4 years ago
parent
commit
fa0d444ca7
1 changed files with 23 additions and 14 deletions
  1. 23 14
      stats.sh

+ 23 - 14
stats.sh

@@ -1,31 +1,39 @@
 #!/bin/bash
 
-freq_raw=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)
-temp=$(vcgencmd measure_temp)
-volt=$(vcgencmd measure_volts)
-
-freq=$(( $freq_raw / 1000 ))
-
-echo "freq="$freq"mhz"
-echo $temp
-echo $volt
-
 #interfaces:
-ifconfig -a | sed 's/[ \t].*//;/^$/d' | grep -v "lo" | tr -d ":"
+#ifconfig -a | sed 's/[ \t].*//;/^$/d' | grep -v "lo" | tr -d ":"
 
 #ip for interface:
-ip address show dev vcn scope global | awk '/inet / {split($2,var,"/"); print var[1]}'
-
+#ip address show dev vcn scope global | awk '/inet / {split($2,var,"/"); print var[1]}'
 
+spacer="   "
 
 
 while true; do
 
+freq_raw=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)
+temp=$(vcgencmd measure_temp)
+volt=$(vcgencmd measure_volts)
+
+freq=$(( $freq_raw / 1000 ))
+
+echo "System stats:"
+echo "   "$(uptime)
+echo " ---"
+echo "Raspi stats:"
+echo "   freq="$freq"mhz"
+echo "   "$temp
+echo "   "$volt
+echo " ---"
+echo "Net stats:"
 for interface in $(ifconfig -a | sed 's/[ \t].*//;/^$/d' | grep -v "lo" | tr -d ":")
 do
-	echo $interface": "$(ip address show dev $interface scope global | awk '/inet / {split($2,var,"/"); print var[1]}')
+        echo "   "$interface": "$(ip address show dev $interface scope global | awk '/inet / {split($2,var,"/"); print var[1]}')
 done
+echo " ---"
 
+sleep 2
+clear
 
 #    # \r  is a "carriage return" - returns cursor to start of line
 #    printf "\r%3d Days, %02d:%02d:%02d" $DAYS $HOURS $MINS $SECS
@@ -38,3 +46,4 @@ done
         break 
     fi
 done
+