top 後 取得task的總數 - Linux

Table of Contents

我想寫一個script,會先偵測 task 的總數,

只要數字達到一個限度 就會執行某個指令。

目前可以透過 top 去查看 task的數值,

但top 後的結果太多,

例如

Tasks: 93 total

我不會只截取「93」這個數字,

所以不知道有沒有簡單一點的指令讓他只會SHOW出數字就好呢?

還是有神人可以教我怎麼切割一下 top 後的結果,抓出task的數值>"<

感謝大家!

--

All Comments

Christine avatarChristine2012-07-07
你可以這樣: ps ax | wc -l
Olivia avatarOlivia2012-07-11
不過這種方法計算會多出一行,注意一下這點就好(原因請打打
看ps ax看結果你就會知道為什麼了)
Rachel avatarRachel2012-07-12
更正,會多出兩個tasks。
Selena avatarSelena2012-07-17
非常感謝K大,我試了一下這個指令 就只有一個數字結果!
Donna avatarDonna2012-07-20
沒有出現第二行耶! 太棒了 這樣我就不用做任何切割
Hamiltion avatarHamiltion2012-07-23
也沒有兩個tasks! 就一個數字 太好了