社区
脚本语言
帖子详情
关于shell中,如何得到top命令显示的进程号?
fatima99
2010-09-16 05:29:42
我想写一个程序,取得占用cpu最高的进程的pid。
在命令行中我知道,但是这个命令的结果怎么放到一个变量中?因为我想接下来kill这个进程。
cpuload是预定的负载值。
res="top -c -b -n 1| grep (process name) | awk '$9>=$cpuload{print $1}'"
不知道我描述清楚没有,谢谢各位高手。
...全文
475
4
打赏
收藏
关于shell中,如何得到top命令显示的进程号?
我想写一个程序,取得占用cpu最高的进程的pid。 在命令行中我知道,但是这个命令的结果怎么放到一个变量中?因为我想接下来kill这个进程。 cpuload是预定的负载值。 res="top -c -b -n 1| grep (process name) | awk '$9>=$cpuload{print $1}'" 不知道我描述清楚没有,谢谢各位高手。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wesleyluo
2010-09-16
打赏
举报
回复
用哪个ESC键下的单引号``,把你的命令行包住即可。
res=`top -c -b -n 1| grep (process name) | awk '$9>=$cpuload{print $1}'`
jiuchang
2010-09-16
打赏
举报
回复
pid=`top -c -b -n 1| grep (process name)`; pid=`echo $pid | cut -d ' ' -f1`; kill $pid
fatima99
2010-09-16
打赏
举报
回复
I used this, it works:
| xargs -i kill -9
移动专项测试--CPU
博客介绍了查看Android
进程
CPU信息的相关
命令
。如使用adb
shell
ps |grep 包名查看
进程
;用top -n 10 -d 5 | grep [PID]
显示
当前
进程
CPU信息,其
中
-n 为刷新次数,-d 为刷新间隔;还可通过dumpsys cpuinfo
进程
号
/包名
显示
当前
进程
总的CPU占有率。
更多的bash
shell
命令
本文介绍了Bash
Shell
的多种
命令
。监测程序可用ps和top,ps
显示
特定时间点信息,top实时
显示
;磁盘挂载用mount和unmount;查看磁盘空间用df和du;处理数据文件用sort和grep;压缩、解压缩数据文件用gzip和tar。
Linux下
shell
命令
:top
本文详细介绍了 Linux 下 top
命令
的功能与用法,包括
命令
格式、选项、交互
命令
及其应用实例,帮助读者更好地掌握系统监控技巧。
bash
shell
命令
与监测的那点事之top
本文详细介绍了top
命令
的功能与用法,包括如何实时监控系统
进程
、查看CPU和内存使用情况、以及如何结束或调整
进程
优先级。通过案例演示,读者能学会在系统过载时有效管理
进程
。
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章