[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