手机
当前位置:查字典教程网 >操作系统 >unix linux >linux top命令查看用户内存大小方法
linux top命令查看用户内存大小方法
摘要:脚本内容如下:#!/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的不能计算。大家可以优化。或者有简单的方式。

【linux top命令查看用户内存大小方法】相关文章:

linux tune2fs命令详细介绍

linux wc命令参数及用法详解

linux 查看用户及用户组的方法

linux who命令参数及用法详解(linux查看在线用户命令)

linux查看内存的大小

分享查看dd进度的方法

Linux下获取用户主目录的方法分享

Linux查看端口状态及关闭端口方法

linux系统快速查看进程pid的方法

linux id命令参数及用法详解(linux查看当前登陆用户uid,gid)

精品推荐
分类导航