linux下打印出所选应用对应的内存情况和总和(shell)

Posted jxba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下打印出所选应用对应的内存情况和总和(shell)相关的知识,希望对你有一定的参考价值。

while [ 1 ]
do
    clear
    ps aux | grep xmirror | grep -v grep
    mem=0
    for data in `ps aux | grep xxxx | grep -v grep | awk {print $4}`
    do
      mem=`echo $mem + $data | bc`
    done
    echo `date +%F" "%H:%M:%S`
    echo mem:{$mem}

   # if [ $mem -gt 2 ] 
    if (echo ${mem} 2 | awk !($1>$2){exit 1})
    then
    #  echo `date +%F" "%H:%M:%S`":"$mem
       echo `date +%F" "%H:%M:%S`" mem: "$mem
       echo `date +%F" "%H:%M:%S`" mem: "$mem >> /home/jll/Desktop/jll.log
       sleep 2
    fi
     sleep 2
done
~      


   

 

 

以上是关于linux下打印出所选应用对应的内存情况和总和(shell)的主要内容,如果未能解决你的问题,请参考以下文章

Linux之free命令

linux查内存-freetop

linux系列之常用运维命令

(转)Linux中显示空闲内存空间的free命令的基本用法

Linux日常管理技巧:free,ps,netstat命令和抓包工具

Free- Linux必学的60个命令