ps命令介紹
用於報告當前系統的進程狀態。可以搭配kill指令隨時中斷、刪除不必要的程序。
ps命令是最基本同時也是非常強大的進程查看命令,使用該命令可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵死、哪些進程占用了過多的資源等等
ps命令參數說明
-e 查看所有進程,等價於-A
-o 自定義輸出格式
-f 全部列出,列出每個進程更詳細的信息
-T 顯示線程
-L 顯示線程
ps -ef | grep tomcat-web 【查看進程號】
ps –o nlwp 27989 【查看進程中的線程數 nlwp含義是number of light-weight process】
ps -eLf 【列出所有的線程和線程所屬進程,包含所有的詳細信息】
ps -eLf|grep 722 grep -v "grep" 【利用進程號查看該進程下的線程,grep的輸出都會有grep自身這個進程在,用grep -v "grep"可以把這一行干掉】
ps -eLo pid,stat,spid | grep 26145 | grep running | wc -l 【ps -eL可以找出所有線程,-0 pid,stat,spid,自定義輸出格式,按照進程號,狀態,線程號輸出;兩個grep命令分別篩選進程號和線程狀態;wc統計個數】