我正在编写一个使用“top”命令的脚本。
当我使用top时,我可以看到平均CPU使用率:
Cpu(s):41.9%us,9.4%sy,0.0%ni,48.8%id,0.0%wa,0.0%hi,0.0%si,0.0%st
我知道我可以按“1”分别查看每个CPU:
Cpu0:8.8%us,3.0%sy,0.0%ni,85.5%id,2.6%wa,0.0%hi,0.1%si,0.0%st
Cpu1:9.7%us,3.2%sy,0.0%ni,83.6%id,3.4%wa,0.0%hi,0.0%si,0.0%st
但是当我无法使用按键时,如何将其集成到脚本中?
答案 0 :(得分:1)
您可以按'W'保存当前状态。这将在用户的主目录中生成.toprc
文件,这也意味着下次运行top时该用户将显示所有内核。
它看起来像:
RCfile for "top with windows" # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
winflags=30009, sortindx=10, maxtasks=0
summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
winflags=62777, sortindx=0, maxtasks=0
summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
winflags=62777, sortindx=13, maxtasks=0
summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
winflags=62777, sortindx=4, maxtasks=0
summclr=3, msgsclr=3, headclr=2, taskclr=3
您可以查看man top
以了解大部分内容,或者只是在顶部和'W'中查看,看看另一端是什么。