关闭

popen + top 获取系统信息

标签: popen top
484人阅读 评论(0) 收藏 举报
分类:

想实时监视系统信息,用popen+ top 完成。 
发现代码在ubuntu下运行正常,而在arm上一运行,就挂死了。
而运行ls则不会挂死,比较两个的不同,发现ls是运行一次,而top是一直运行的。
于是修改top命令,改为只执行一次,得到解决


 <span style="white-space:pre">	</span>/* 获得SOC负载信息 */
            TopFP = popen("top -n 1", "r");
            if(NULL != TopFP)
            {
                fgets(topline[0], 256, TopFP);
                fgets(topline[1], 256, TopFP);
                pclose(TopFP);
            }
            else
            {
                printf("top command is invalid!\n");
            }


 

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

python 调用top命令获取输出信息

问题:如何在linux上通过python脚本获取命令行的显示结果来进行处理?解决方法: 1. python2.7版本有commands包 2. python3.x版本使用subprocess下面是...
  • justheretobe
  • justheretobe
  • 2016-04-26 23:13
  • 3065

Android执行shell命令(top查看CPU信息)

转载http://vaero.blog.51cto.com/4350852/778139 一、方法 /**  * 执行一个shell命令,并返回字符串值  *  * @param cm...
  • Kitty_Landon
  • Kitty_Landon
  • 2015-07-09 11:02
  • 2544

使用popen()执行shell命令并获取内容

1.popen通过管道获取shell的输出结果,跟重定向(ls > /test.txt)类似。 root@Easy-link:~# cat /proc/uptime 67.23 19.08 char...
  • jinchengzhou
  • jinchengzhou
  • 2015-06-26 17:31
  • 1540

Linux查看系统进程信息命令总结 (ps/top/pstree)

linux进程查看系统进程信息命令主要分为:静态进程查看命令(ps)、动态进程查看命令(top)和查看进程树命令(pstree),下面分别介绍这几个进程: 一、静态进程查看 ps ps命令格式:   ...
  • longerzone
  • longerzone
  • 2012-09-25 10:44
  • 12598

Linux查看系统信息free、ps、top、vmstat

第一,free查看内存信息 Mem:对物理内存的统计 //1         total:总内存       used:已用内存(包括buff和cache)         fr...
  • kanguolaikanguolaik
  • kanguolaikanguolaik
  • 2012-12-18 17:40
  • 931

[转]使用top查看进程和系统负载信息

http://www.cnblogs.com/bangerlee/articles/2568776.html 引言              ...
  • zhulei632
  • zhulei632
  • 2013-12-04 22:35
  • 2112

使用top查看进程和系统负载信息

引言                        ...
  • ljx0305
  • ljx0305
  • 2012-09-28 17:02
  • 4555

linux使用top命令查看系统进程信息

top命令   top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如? 前台执行该命令,它将独占前台,直到用户终...
  • wu_wei_jie
  • wu_wei_jie
  • 2011-04-01 22:58
  • 397

adb shell top 获取CPU以及CPU耗电信息

adb shell toptop命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序.top 用法 adb s...
  • liangxy2014
  • liangxy2014
  • 2017-12-05 15:49
  • 34

如何用Python在豆瓣中获取自己喜欢的TOP N电影信息

一、什么是 Python  Python (蟒蛇)是一门简单易学、 优雅健壮、 功能强大、 面向对象的解释型脚本语言.具有 20+ 年发展历史, 成熟稳定. 具有丰富和强大的类库支持日常应用。  19...
  • cH3RUF0tErmB3yH
  • cH3RUF0tErmB3yH
  • 2017-12-18 00:00
  • 83
    个人资料
    • 访问:38510次
    • 积分:891
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:10篇
    • 译文:0篇
    • 评论:14条
    最新评论