有关shell编写

wdarhyr 2011-08-22 11:09:56
大虾们知道怎么编写 shell脚本 实现监视某个运行的进程所占用的cpu,memory,network等等资源,把这些信息写在文件中,谢谢大家了啊
...全文
118 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangtingguang 2011-08-24
  • 打赏
  • 举报
回复
ps -ef |grep 程序名
获取进程号

cd /proc/进程号,其中status中有这个进程的内存使用情况的详细情况,fd有这个进程打开的句柄,
包括socket等。
里面很多这个进程的相关信息。
longar 2011-08-23
  • 打赏
  • 举报
回复
脚本这样写:
#!/bin/bash
top|grep "进程名" >> "文件名"
wobenpingfan_y 2011-08-23
  • 打赏
  • 举报
回复
嘿嘿 我正在写这个, top -b -n 1|cat >data.txt把top的结果写到了文本中,剩下的就随便取啦!awk很好用的!
gdh7201 2011-08-23
  • 打赏
  • 举报
回复
可用top和sed命令就可以了
wdarhyr 2011-08-23
  • 打赏
  • 举报
回复
我试过 top < top.txt,可以重定义输出到文件,但是用gedit打开好多地方是乱码,何解?
braveyly 2011-08-23
  • 打赏
  • 举报
回复
top awk sed 等是正解,具体的例子见:获取某个进程的CPU使用情况
http://blog.csdn.net/braveyly/article/details/6313898
louyong0571 2011-08-23
  • 打赏
  • 举报
回复
top,找到你要的进程id,那行都是这个进程基本的资源占用情况
delphiwcdj 2011-08-22
  • 打赏
  • 举报
回复
获取top的信息

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧