zabbix/脚本/memory_monitor.sh
2025-04-22 09:59:34 +08:00

20 lines
276 B
Bash

#!/bin/bash
case "$1" in
free)
free -m | awk '/Mem/{print $4}'
;;
total)
free -m | awk '/Mem/{print $2}'
;;
used)
free -m | awk '/Mem/{print $3}'
;;
swap)
free -m | awk '/Swap/{print $3}'
;;
*)
echo "Usage: $0 {free|total|used|swap}"
exit 1
;;
esac