GeekTool

いろいろなステータスを表示するのに便利なGeekTool
シェルのCommandを忘れないようにメモ。

バッテリー残容量と全容量

system_profiler SPPowerDataType | grep mAh

アプリケーションのCPUとメモリ使用状況
最後の数値は表示する行数なのでおこのみで。

ps -c -U username -o command,%cpu,%mem -r | head -n 16

CPUの使用状況

top -l 1 | head -n 4 | tail -n 1 | awk '{print "CPU : Use " $3 " / User " $5 " / Free " $7}'

ディスクの使用状況と全体容量

df -h  | head -n 2 | tail -n 1 | awk '{print "DISK : " $3 " / " $2 " [" $5 "]"}'

ロードアベレージ

top -l 1 | head -n 3 | tail -n 1

各部の温度
別途、Temperature Monitorのインストールが必要。

/Applications/TemperatureMonitor.app/Contents/MacOS/tempmonitor -c -l -a