作者 主題: CPU資源警告設限問題!!  (閱讀 2065 次)

0 會員 與 1 訪客 正在閱讀本文。

saabday

  • 懷疑的國中生
  • **
  • 文章數: 79
    • 檢視個人資料
CPU資源警告設限問題!!
« 於: 2010-02-04 15:28 »
Dear 各位大大!!

以下是小弟為自訂bash

#!/bin/sh
echo -n $(date +'%y%m%d,%H:%M') >> /test-$(date +'%y%m%d').log

echo -n ","  >>  /test-$(date +'%y%m%d').log

echo -n "Cpu Usage,"  >> /test-$(date +'%y%m%d').log

echo -n $(top -b -n 1 -d 1|awk '/^Cpu/ {print $2;}'|tail -1|cut  -d% -f1)  >> /test-$(date +'%y%m%d').log

====================================================================
小弟現在有個問題,就是當我的CPU節取出來的數字如果超過90我會記錄到test-123.log,低於90則不會記錄到test-123.log。

請問各位大大是否有比較好的結決方式。

謝謝~!!

hongbin

  • 憂鬱的高中生
  • ***
  • 文章數: 101
    • 檢視個人資料
回覆: CPU資源警告設限問題!!
« 回覆 #1 於: 2010-02-05 09:28 »
小弟給個例子...

 echo -n $(top -b -n 1 |awk '/^Cpu/&&gsub("%us,","",$2){if ($2>90) print $2}') >>/test-$(date +'%y%m%d').log

kk_study

  • 可愛的小學生
  • *
  • 文章數: 25
    • 檢視個人資料
回覆: CPU資源警告設限問題!!
« 回覆 #2 於: 2010-02-06 07:04 »
為什麼不直接看sar的記錄就好了??