其中有一段是利用ps aux指令查詢目前執行中的程序,
但移到Windows環境就沒有這個指令了,那麼該怎麼做呢?
一查之下才知道,原來Windows的工作管理員也是有指令可以用的!
http://richarddingwall.name/2009/06/18/windows-equivalents-of-ps-and-kill-commands/
這位大哥的文章中就有分享到,
Windows下可在命令提示字元內使用tasklist的指令,
首先讓我們查查看他的使用說明
tasklist /?
哇,太感心了,竟然是寫中文,
由說明得知預設甚麼參數都不加的時候
tasklist
執行出來的結果是簡單的資訊,
包含映像名稱、PID、工作階段名稱、工作階段、RAM使用量,
而要得到詳細資訊可以加入 /v 的參數
tasklist /v
除此之外此指令也支援一些條件篩選,過濾不重要的程序,
篩選器包含程序的狀態、名稱、ID等等都詳列在說明中,
運算子包含 eq(等於)、ne(不等於)、gt(大於)、lt(小於)、ge(大於等於)、le(小於等於)
比如要找出記憶體使用量大於100MB的程序可以這樣下
tasklist /FI "MEMUSAGE gt 102400"
如此對於系統狀態的監測就可提供更多元的選擇
沒有留言:
張貼留言