linux top命令查看用户内存大小方法_unix linux教程-查字典教程网
linux top命令查看用户内存大小方法
linux top命令查看用户内存大小方法
发布时间:2016-12-27 来源:查字典编辑
摘要:脚本内容如下:#!/bin/shiftest$#-eq2thenusername=$1resindex=$2summ=`top-n1-u$u...

脚本内容如下: #!/bin/sh

if test $# -eq 2

then

username=$1

resindex=$2

summ=`top -n 1 -u $username |awk -v res=$resindex '$res ~/m$/ {print substr($res,0,index($res,"m")-1)}'|awk 'BEGIN {sum=0}{sum+=$1} END {print sum}'`

echo "user $1 used memory sum = $summ m"

else

echo "Usage: $0 <username> <res-index>"

exit

fi

简单写了各,小于1m的不能计算。大家可以优化。或者有简单的方式。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新unix linux学习
    热门unix linux学习
    操作系统子分类