-aux 顯示所有包含其他使用者的行程
-e 顯示所有進(jìn)程,環(huán)境變量
-f 全格式
-h 不顯示標(biāo)題
-l 長格式
-w 寬輸出
a 顯示終端上地所有進(jìn)程,包括其他用戶地進(jìn)程
r 只顯示正在運行地進(jìn)程
x 顯示沒有控制終端地進(jìn)程
我們常用的選項是組合是 aux 或 lax,還有參數(shù) f 的應(yīng)用。
O[+|-] k1 [,[+|-] k2 [,…]] 根據(jù)SHORT KEYS、k1、k2中快捷鍵指定地多級排序順序顯示進(jìn)程列表.
對于ps地不同格式都存在著默認(rèn)地順序指定.這些默認(rèn)順序可以被用戶地指定所覆蓋.在這里面“+”字符是可選地,“-”字符是倒轉(zhuǎn)指定鍵地方向.
str().strip()會去掉字符串兩端的空格(因為空格是默認(rèn)參數(shù)),split()會以空格分割字符串列表,最后那個[::-1]前面講過了,一個簡單的逆序方法,最后‘’.join把前面的列表合并成一個字符串。允許訪問相應(yīng)共享的主機列表,主機間用逗號、空格或制表符分隔。listeners 逗號或空格分隔的全路徑類列表,需要實現(xiàn)org.testng.itestlistener或org.testng.ireporter 不是必須。
下介紹長命令行選項,這些選項都運用“--”開頭:
--sort X[+|-] key [,[+|-] key [,…]] 從SORT KEYS段中選一個多字母鍵.“+”字符是可選地,因為默認(rèn)地方向就是按數(shù)字升序或者詞典順序.比如: ps -jax -sort=uid,-
ppid,+pid.
--help 顯示幫助信息.
--version 顯示該命令地版本信息.
在前面地選項說明中提到了排序鍵,接下來對排序鍵作進(jìn)一步說明.需要注意地是排序中運用地值是ps運用地內(nèi)部值,并非僅用于某些輸出格式地偽值.排序鍵列表見下表.
============排序鍵列表==========================
c cmd 可執(zhí)行地簡單名稱
C cmdline 完整命令行
f flags 長模式標(biāo)志
g pgrp 進(jìn)程地組ID
G tpgid 控制tty進(jìn)程組ID
j cutime 累計用戶時間
J cstime 累計系統(tǒng)時間
k utime 用戶時間
K stime 系統(tǒng)時間
m min_flt 次要頁錯誤地數(shù)量
M maj_flt 重點頁錯誤地數(shù)量
n cmin_flt 累計次要頁錯誤
N cmaj_flt 累計重點頁錯誤
o session 對話ID
p pid 進(jìn)程ID
P ppid 父進(jìn)程ID
r rss 駐留大小
R resident 駐留頁
s size 內(nèi)存大小(千字節(jié))
S share 共享頁地數(shù)量
t tty tty次要設(shè)備號
T start_time 進(jìn)程啟動地時間
U uid UID
u user 用戶名
v vsize 總地虛擬內(nèi)存數(shù)量(字節(jié))
y priority 內(nèi)核調(diào)度優(yōu)先級
================================================
4 aux 發(fā)送和4 sub 輸出,可切換到8 aux 發(fā)送。到輸出區(qū)的四個aux返回(aux return)通道。進(jìn)一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看。
2、ps aux 或 lax 輸出的解釋
au(x) 輸出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
USER: 進(jìn)程所有者
PID: 進(jìn)程ID
%CPU: 占用的 CPU 使用率