假设 ps -aux 命令的结果在 test.txt文件中
写一个脚本计算一下所有进程占用内存大小的和。
#!/bin/bash
awk '{a+=$4}END{print a}' test.txt
通过自增获取内存之和
$4:获取文件第四列,即%MEM所在列
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
- -A 列出所有的进程
- -w 显示加宽可以显示较多的资讯
- -au 显示较详细的资讯
- -aux 显示所有包含其他使用者的进程
-
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND