Use total available rather than total in use
[khome.git] / home / lib / login_functions.sh
index 2577531..c4a583a 100644 (file)
@@ -514,13 +514,12 @@ motd() {
 
     printf '%smem by proc\n' "$indent_unit"
     ps -eo rss,cmd \
-    | awk '
+    | awk -v total="$(free | awk '$1 == "Mem:" {print $2; exit}')" '
         NR > 1 {
             rss = $1
             cmd = $2
             n = split(cmd, path, "/")  # _may_ be a path
             proc = path[n]
-            total += rss
             by_proc[proc] += rss
         }
 
This page took 0.028496 seconds and 4 git commands to generate.