1. 首页
  2. 操作系统
  3. Unix
  4. 如何使用shell脚本获取Linux系统用户的内存使用情况

如何使用shell脚本获取Linux系统用户的内存使用情况

上传者: 2023-03-04 12:47:10上传 SH文件 346B 热度 76次

使用shell脚本可以方便地获取Linux系统中每个用户的内存使用百分比。以下是一个示例脚本:

```

#!/bin/bash

echo "User Memory Usage"

echo "---- ------------"

for user in $(ps -eo user | sort | uniq); do

usage=$(ps -u $user --no-headers -o rss | awk '{ sum += $1 } END { printf "%.2f%%", sum / 1024 / 1024 }')

printf "%-14s %s\n" "$user" "$usage"

done

```

该脚本将遍历所有的Linux用户,并为每个用户打印其内存使用情况。可以通过运行`sh usr mem usage.sh`命令来执行脚本。

用户评论