Douglas A před 4 roky
rodič
revize
5726b6f859
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13 0
      tint2/scripts/memory.sh

+ 13 - 0
tint2/scripts/memory.sh

@@ -0,0 +1,13 @@
+#!/bin/sh
+
+#memory used 
+#total - free - buffers - cache
+
+total=$(cat /proc/meminfo | grep MemTotal | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
+free=$(cat /proc/meminfo | grep MemFree | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
+buffers=$(cat /proc/meminfo | grep Buffers | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
+cached=$(cat /proc/meminfo | grep Cached | cut -d: -f2 | tr -d [:space:] | cut -d"k" -f1)
+
+used=$(echo $total - $free - $buffers - $cached | bc)
+
+printf "Mem Used: %.2f GB" $(echo "$used / 1024 ^ 2" | bc -l)