#!/bin/bash
#定义变量sum=0
sum=0
#ps -aux获取所有在运行的进程的内存,获取的内存为KB
for mem in `ps -aux|awk '{print $6}'|grep -v '^0'|grep -v '^[a-Z]'`
do
sum=$[$sum+$mem]
done
#把相加的内存从KB转为MB除以1024
m=`expr $sum / 1024`
#输出内存信息
echo "this server mem used $m MB"

#!/bin/bash
#定义变量sum=0
sum=0
#ps -aux获取所有在运行的进程的内存,获取的内存为KB
for mem in `ps -aux|awk '{print $6}'|grep -v '^0'|grep -v '^[a-Z]'`
do
sum=$[$sum+$mem]
done
#把相加的内存从KB转为MB除以1024
m=`expr $sum / 1024`
#输出内存信息
echo "this server mem used $m MB"