我正在尝试在一个文本文件中收集所有处理器的 CPU 使用情况信息。
mpstat -P ALL -u 1 | awk '{print $4}' > cpu.txt
&&
mptat -P ALL -u 1 | awk '{print $4}' | tee cpu.txt
当通过管道传输时,它们似乎都不起作用。
有任何建议可以使这个工作正常进行吗?
非常感激。
答案1
请尝试以下操作:
while true; do
mpstat -P ALL | awk '{print $4}' >> cpu.txt
sleep 1
done
当您有足够的数据时,按 Control-C 停止。