作者yanli2 ( Yan™)
看板Linux
標題[問題] top 後 取得task的總數
時間Mon Jul 2 18:00:52 2012
我想寫一個script,會先偵測 task 的總數,
只要數字達到一個限度 就會執行某個指令。
目前可以透過 top 去查看 task的數值,
但top 後的結果太多,
例如
Tasks: 93 total
我不會只截取「93」這個數字,
所以不知道有沒有簡單一點的指令讓他只會SHOW出數字就好呢?
還是有神人可以教我怎麼切割一下 top 後的結果,抓出task的數值>"<
感謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.181.97.112
推 kuan:你可以這樣: ps ax | wc -l 07/02 18:42
→ kuan:不過這種方法計算會多出一行,注意一下這點就好(原因請打打 07/02 18:43
→ kuan:看ps ax看結果你就會知道為什麼了) 07/02 18:43
→ kuan:更正,會多出兩個tasks。 07/02 18:44
→ yanli2:非常感謝K大,我試了一下這個指令 就只有一個數字結果! 07/02 18:54
→ yanli2:沒有出現第二行耶! 太棒了 這樣我就不用做任何切割 07/02 18:55
→ yanli2:也沒有兩個tasks! 就一個數字 太好了 07/02 18:57