永发信息网

求perl脚本,用于抓取通过top指令获得的CPU信息

答案:3  悬赏:30  手机版
解决时间 2021-03-05 09:30
求perl脚本,用于抓取通过top指令获得的CPU信息
最佳答案
#!perl   
my @list =`top -n 1`;
foreach my $listfile (@list){
    if($listfile =~ /Cpu/g){#cpu :Cpu(s):  0.1%us,  1.0%sy,  0.4%ni, 87.4%id, 10.6%wa,  0.0%hi,  0.5%si,  0.0%st -我使用top得到的目标行,则把Cpu作为了/Cpu/g里面的过滤条件
     chomp $listfile;
     my $cpuinfo = $listfile;#$cpuinfo 即是所要行
  print "cpu :",$cpuinfo, "
";
 }
}
全部回答
#!/usr/bin/env perl
use strict;
my $content = qx|top -bn 1|;
my ($reqult) = ($result =~ /CPU-usage:?s*([^s,]+)/);
printf("%s ", $result);
my @data = `top`;
my $targetLine = undef;
foreach my $line ( @data ) {
  $targetLine = $line if ( $line =~ /^cpu/i ) ;
  last if $targetLine;
}
@parts = split /s+/, $targetLine;
$usage = $parts[1];
print "Usage: $usage$/";
$usage =~ s/%us$//i;
print "Usage: $usage";
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对于人类的起源问题,世界各国科学家进行了不
梦想俱乐部这个地址在什么地方,我要处理点事
济南市历城区济钢钢城新苑洁士口腔怎么走
监狱的刑期是如何计算的
保暖内衣上标着180/105什么意思?
为什么德国可以承认自己犯的错日本却不承认?
选词填空:严峻 严肃 ( )的考验 ( )的气
使命召唤olAK47梅,我有底牌能装3配件,谁来
我老公说我,为什么不给女儿到东航上班去,大学
手机qq卸载以后重装会员漫游30天找回的聊天记
7月初是不是南半球冬至日,太阳直射点外北半球
香辣龙虾在什么地方啊,我要过去处理事情
天天足浴在什么地方啊,我要过去处理事情
华伦专业女子瘦身怎么去啊,有知道地址的么
怎样分辨蜂蜜的真假有些怎么有泡沫
推荐资讯
胖胖的女孩子 身高一米六 COSPLAY出什么角色
阅读下列材料:启蒙运动在人类历史上产生了深
为什么站着牙不疼躺着牙就疼了
大量酸性食管腐蚀伤疑有穿孔时可应用的处理方
康辉旅游(朝阳公园营业部)这个地址在什么地方
从西安到华山怎么坐车
存储卡的卡槽坏了对手机有什么影响么
富贵竹多少根招财
电脑玩游戏玩到一半死机了,重新开机不了。
为什么洗浴城晚上超过22点之后要出示身份证呢
中国航天科工(东门)地址有知道的么?有点事想
91助手怎么不显示我用4s新拍的照片,每次就只
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?