我正在创建一个监控CPU使用率的脚本。我想使用特定进程的%CPU值,然后将其与用户设置的上限进行比较。但是我在从TOP命令解析特定的%CPU值时面临问题。我正在使用TOP,GREP和AWK,但我在解析时面临问题。请提出一些bash命令。任何帮助将不胜感激。
答案 0 :(得分:0)
(top -i -b -n 1 | grep java |tr -s " " | cut -f 10 -d' ')
这对我有用:)
答案 1 :(得分:0)
这将打印bash
top -n1 -b | grep bash | awk '{ print $9 }'
其他信息为here:
-n num 更新显示num次,然后退出。
-b以批处理模式运行;不接受命令行输入。 用于将输出发送到另一个命令或文件。