当前位置: 技术问答>linux和unix
有关shell编写
来源: 互联网 发布时间:2016-12-25
本文导语: 大虾们知道怎么编写 shell脚本 实现监视某个运行的进程所占用的cpu,memory,network等等资源,把这些信息写在文件中,谢谢大家了啊 | top awk sed 等是正解,具体的例子见:获取某个进程的CP...
大虾们知道怎么编写 shell脚本 实现监视某个运行的进程所占用的cpu,memory,network等等资源,把这些信息写在文件中,谢谢大家了啊
|
top awk sed 等是正解,具体的例子见:获取某个进程的CPU使用情况
http://blog.csdn.net/braveyly/article/details/6313898
http://blog.csdn.net/braveyly/article/details/6313898
|
获取top的信息
|
top,找到你要的进程id,那行都是这个进程基本的资源占用情况
|
可用top和sed命令就可以了
|
嘿嘿 我正在写这个, top -b -n 1|cat >data.txt把top的结果写到了文本中,剩下的就随便取啦!awk很好用的!
|
脚本这样写:
#!/bin/bash
top|grep "进程名" >> "文件名"
#!/bin/bash
top|grep "进程名" >> "文件名"
|
ps -ef |grep 程序名
获取进程号
cd /proc/进程号,其中status中有这个进程的内存使用情况的详细情况,fd有这个进程打开的句柄,
包括socket等。
里面很多这个进程的相关信息。
获取进程号
cd /proc/进程号,其中status中有这个进程的内存使用情况的详细情况,fd有这个进程打开的句柄,
包括socket等。
里面很多这个进程的相关信息。