ps程序命令

2021-08-02 05:14:14 字數 919 閱讀 6470

上面的引數可根據需要自由組合,比如只需要檢視當前程序的執行緒情況:

檢視程序內的所有子程序和子執行緒: `ps -t | grep `;

`ps | grep ^u0`;
例如,在我手機輸出如下命令:(20671是某個程序pid)

ps -p -p -x -c  | grep -e "name| 20671 "
輸出結果:

結果分析: 字段

含義值user

程序的當前使用者

system

pid程序id

20671

ppid

父程序id

497vsize

程序虛擬位址空間大小

2085804b

rss程序正在使用物理記憶體大小

60892b

cpucpu消耗

1prio

程序優化級

20nice

nice值

0rtpri

實時程序優先順序

0sched

排程策略

sched_other(預設策略)

pcy程序狀態

bgwchan

核心位址

ffffffff

pc當前程式指標

b17d3d30

-休眠狀態

sname

程序名com.android.settings

-使用者態和核心態時間(單位s)

u:130, s:12

注: wchan值為0代表程序處於執行態;否則代表核心位址(休眠態)。

關於更多程序的排程與優先順序的說明,見程序與執行緒。

程序檢視命令 ps

ps 命令及其引數 ps 命令最經常使用地還是用於監控後台程序地工作情況,因為後台程序是不和螢幕鍵盤這些標準輸入 輸出設 備進行通訊地,所以如果需要檢測其情況,便可以運用 ps 命令了.該命令語法格式如下 ps 選項 e 顯示所有程序,環境變數 f 全格式 h 不顯示標題 l 長格式 w 寬輸出 a...

linux程序 ps命令

語法 ps 選項 引數 a 顯示當前終端下所有使用者的程序 x 顯示所有不在當前終端下的程序 u 顯示程序uid號或賬戶號 e 顯示所有程序 f 顯示完整的列表 l 顯示程序的所有者 命令 root localhost 桌面 ps l 結果說明 f 代表這個程式的旗標 flag 這裡4代表使用者是s...

ps 命令檢視程序狀態

linux上程序有5種狀態 1.執行 正在執行或在執行佇列中等待 2.中斷 休眠中,受阻,在等待某個條件的形成或接受到訊號 3.不可中斷 收到訊號不喚醒和不可執行,程序必須等待直到有中斷發生 4.僵死 程序已終止,但程序描述符存在,直到父程序呼叫wait4 系統呼叫後釋放 5.停止 程序收到sigs...