[root@zwz]# ps aux |grep gs4 |grep -v grep
root 32289 26.4 1.2 101499888 296768 ? Ssl Apr10 1208:56 /home/gs4
关于 aux |grep 和 grep -v grep 不明白的可以访问我另外一篇文章《linux命令查询进程与去掉grep并计算行数》,我们主要说awk
awk是一个强大的文本分析工具
awk '{print $2}'打印当前行里的某一个参数有 $1,$2,$3如下:
获取进程数
ps aux |grep gs4 |grep -v grep |awk '{print $2}'
32289
获取CPU使用率
ps aux |grep gs4 |grep -v grep |awk '{print $3}'
26.4
内存使用率
ps aux |grep gs4 |grep -v grep |awk '{print $4}'
1.2