看板 Linux 關於我們 聯絡資訊
我想寫一個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