阿铭每日一题 day 6 20180116

 

 

 

 

 

day6=参考答案=~ps.不是唯一答案哦
解析
本题有一个核心点,就是想办法把所有进程使用的内存统计出来,top或者ps命令都 可以获取每一个进程的内存使用大小。统计完内存后,然后用for循环把所有内存相加,最终得到一个内存的和就是本题的答案。
 
【参考答案】

1 #!/bin/bash
2 sum=0
3 for men in `ps aux|awk '{print $6}' |grep -v RSS`
4 do
5     sum=$[$sum+$men]
6 done
7 echo "The total memory is $sum."

 

posted @ 2018-01-21 10:16  Ivan_yyq  阅读(105)  评论(0编辑  收藏  举报