sh/bash/dash/ksh/zsh等Shell脚本
-
cxdream
- 帖子: 30
- 注册时间: 2006-05-26 13:22
#1
帖子
由 cxdream » 2008-02-25 18:23
想获得一个程序(prog1)在ubuntu上终端方式下运行时所占用的内存空间。
但是如果用top命令太粗糙,而且如果程序很快结束的话,无法看到。
据说time命令有选项可以获得一个程序运行时占用的内存空间。可见man time
但是我试了几次都没有成功,不知有无大虾实现过的?请指教!
谢谢!
-
roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
#2
帖子
由 roylez » 2008-02-26 16:56
查看X的资源状况:
代码: 全选
top -b -n1 -p`pgrep X`
出来的信息比较多,你可以试着把你需要的截取出来。
-
roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
#3
帖子
由 roylez » 2008-02-26 17:01
roylez 写了:查看X的资源状况:
代码: 全选
top -b -n1 -p`pgrep X`
出来的信息比较多,你可以试着把你需要的截取出来。
代码: 全选
top -b -n1 -p`pgrep X`|tail -2|head -1|awk '{print $6}'
我不会shell,写得很土,ee可以帮你。
-
vedi
- 帖子: 6
- 注册时间: 2007-07-22 8:56
#4
帖子
由 vedi » 2008-02-28 14:50
学习。。。
-
cosechy
- 帖子: 82
- 注册时间: 2008-03-06 4:56
#5
帖子
由 cosechy » 2008-03-06 6:40
man time的那个time和bash里的time不一样,bash里的只有时间
可以用\time,`which time`等等