get_memory: fix awk for vm_stat on macOS

This commit is contained in:
Andrew Titmuss 2018-10-22 22:08:34 +11:00
parent fb23cc69d6
commit 1bca06c0db
No known key found for this signature in database
GPG key ID: 8AF42975C787E0B2

View file

@ -2220,9 +2220,9 @@ get_memory() {
"Mac OS X" | "iPhone OS") "Mac OS X" | "iPhone OS")
mem_total="$(($(sysctl -n hw.memsize) / 1024 / 1024))" mem_total="$(($(sysctl -n hw.memsize) / 1024 / 1024))"
mem_wired="$(vm_stat | awk '/wired/ { print $4 }')" mem_wired="$(vm_stat | awk '/ wired/ { print $4 }')"
mem_active="$(vm_stat | awk '/active / { printf $3 }')" mem_active="$(vm_stat | awk '/ active/ { printf $3 }')"
mem_compressed="$(vm_stat | awk '/occupied/ { printf $5 }')" mem_compressed="$(vm_stat | awk '/ occupied/ { printf $5 }')"
mem_compressed="${mem_compressed:-0}" mem_compressed="${mem_compressed:-0}"
mem_used="$(((${mem_wired//.} + ${mem_active//.} + ${mem_compressed//.}) * 4 / 1024))" mem_used="$(((${mem_wired//.} + ${mem_active//.} + ${mem_compressed//.}) * 4 / 1024))"
;; ;;