ps監視程序工具和pgrep查詢程序工具

2021-07-25 13:50:15 字數 901 閱讀 4345

1.ps監視程序工具

ps的引數說明:

l:長格式輸出

u:按使用者名稱和啟動時間的順序來顯示程序

j:用任務格式來顯示程序

f:用樹狀格式來顯示程序

a:顯示所有使用者的所有程序(包括其他使用者)

x:顯示無控制終端的程序

r:顯示執行中的程序

ww:避免詳細引數被截斷

我們常用的選項組合是aux或lax,另外還有引數f的應用。

ps:aux或lax輸出的解釋

user:程序的屬主

pid:程序的id

ppid:父程序

%cpu:程序占用的cpu百分比

%mem:占用記憶體的百分比

ni:程序的nice值,數值大,表示較少占用cpu時間

vsz:程序虛擬大小

rss:駐留中頁的數量

tty:終端id

stat:程序狀態

d:不可中斷

r:正在執行或在佇列中程序

t:停止或被追蹤

s:處於休眠狀態

w:進入核心交換

x:死掉的程序

z:殭屍程序

<:優先順序高的程序

n:優先順序較低的程序

l:有些頁被鎖進記憶體

s:程序的領導者(在他之下有子程序)

+:位於後台的程序組

wchan:正在等待的程序資源

start:啟動程序的時間

time:程序消耗cpu的時間

command:命令的名稱和引數

2.pgrep查詢程序工具:

pgrep是通過程式的名字來查詢程序的工具,一般用來判斷程式是否正在執行。

常用引數為:

-l:列出程式名和程序id

-o:程序的起始id

-n:程序的終止id

linux程序命令 Ps和 kill

1.ps命令及其引數 ps命令最常用的還是用於監控後台程序的工作情況,因為後台程序是不和螢幕鍵盤 些標準輸入 輸出裝置進行通訊的,所以如果需要檢測其情況,便可以使用ps命令了。該命令語法格式如下 ps 選項 下面對命令選項進行說明 e 顯示所有程序。f 全格式。h 不顯示標題。l 長格式。w 寬輸出...

程序和作業管理之ps

ps命令用於報告當前系統的程序狀態。可以搭配kill指令隨時中斷 刪除不必要的程式。ps命令是最基本同時也是非常強大的程序檢視命令,使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多的資源等等,總之大部分資訊都是可以通過執行該命令得到的。語法 ps 選...

查程序和殺程序命令 linux

1.查程序 ps命令查詢與程序相關的pid號 ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。ps a 顯示所有程式。ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。ps e 此引數的效果和指定 a 引數相同。ps e 列出程式時,顯示每個程式所使用...