我有一个AppleScript:
on run
set pathName to "/Users/Alexander/Documents/GeekTool/DiskCapacityMeter"
set usedSpace to (do shell script "df -hl | grep 'disk0s2' | awk '{sub(/%/, \"\");print $5}'") as integer
set theNumber to (round (usedSpace / 5)) * 5
do shell script ("cp " & pathName & "/img/" & theNumber & ".png " & pathName & "/temp.png")
end run(下载自:Here)
我想更改这个脚本,以显示我的CPU使用率而不是磁盘容量,而且由于我真的不知道任何AppleScript,我不知道如何更改它。
我只知道我需要改变这部分:
(do shell script "df -hl | grep 'disk0s2' | awk '{sub(/%/, \"\");print $5}'")为我提供CPU使用率而不是磁盘容量..是否有可能以这种方式获得我的CPU使用率?
编辑*有11张图片与此脚本相关(0-10.png),第12张图片(temp.png)根据脚本生成的数字更改为前11张图片之一。
发布于 2012-10-04 05:22:10
我不知道这是否准确,但单个时间点的CPU使用率有很大差异:
ps axo %cpu | awk '{s+=$1}END{print s}'这就更不准确了,因为top本身使用了大量的CPU:
top -l1 -n0 | sed -En 's/^CPU usage: ([^%]*)% user, ([^%]*)%.*/\1+\2/p' | bchttps://stackoverflow.com/questions/12715382
复制相似问题