【发布时间】:2012-07-31 07:29:09
【问题描述】:
为了了解 CPU 平均负载,我在 ksh 脚本中使用了 uptime:
uptime | awk '{print $11}' | sed '$s/.$//' | read CPU
我稍后会使用变量CPU。
$11 部分用于隔离最后五分钟部分。但是,我今天注意到这不起作用。具体来说,最后五分钟部分以$9 返回。该函数返回的参数更少。这是因为机器最近重新启动,所以uptime 显示自重新启动后的分钟数而不是天数和分钟数。
有没有办法让我始终只获得正常运行时间的最后五分钟?
【问题讨论】:
-
如果不清楚,这是一个新手的问题!