如何排序ps ux的output - BBS
By Lydia
at 2011-03-20T00:20
at 2011-03-20T00:20
Table of Contents
(FreeBSD 8.0)
$ ps ux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
a12345 48272 0.0 0.1 39060 5648 ?? S 11:53下午 0:00.03 sshd: a12345@pts/53 (sshd)
a12345 10391 0.0 0.0 7012 1648 53 R+ 11:55下午 0:00.00 ps ux
a12345 90940 0.0 0.1 10312 3120 53 Ss 11:53下午 0:00.07 -bash (bash)
根據 man ps 的說法
-m, -r, -u, -v 這四個 option 可以用來排序 ps 的輸出結果
但僅能針對 %CPU (-r, -u) 或 %MEM (-m, -v) 做排序
我想問的是
有辦法用其他欄位做排序嗎
在 Linux 上可以用 --sort 這個 option 針對特定欄位排序
以 STARTED 欄位為例:
ps ux --sort=start_time
但...
FreeBSD 上的 ps 似乎沒有 --sort 或類似的 option
請問這樣是不是就只能靠 awk 之類的指令來排序了?
或是 其實 ps 就做的到了 只是 man page 沒提到?
第一次在 FreeBSD 版問問題 若有不對的地方還請指教
感謝回答
--
$ ps ux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
a12345 48272 0.0 0.1 39060 5648 ?? S 11:53下午 0:00.03 sshd: a12345@pts/53 (sshd)
a12345 10391 0.0 0.0 7012 1648 53 R+ 11:55下午 0:00.00 ps ux
a12345 90940 0.0 0.1 10312 3120 53 Ss 11:53下午 0:00.07 -bash (bash)
根據 man ps 的說法
-m, -r, -u, -v 這四個 option 可以用來排序 ps 的輸出結果
但僅能針對 %CPU (-r, -u) 或 %MEM (-m, -v) 做排序
我想問的是
有辦法用其他欄位做排序嗎
在 Linux 上可以用 --sort 這個 option 針對特定欄位排序
以 STARTED 欄位為例:
ps ux --sort=start_time
但...
FreeBSD 上的 ps 似乎沒有 --sort 或類似的 option
請問這樣是不是就只能靠 awk 之類的指令來排序了?
或是 其實 ps 就做的到了 只是 man page 沒提到?
第一次在 FreeBSD 版問問題 若有不對的地方還請指教
感謝回答
--
Tags:
BBS
All Comments
Related Posts
Sendmail 寄信回應 host name lookup failure. 問題
By Damian
at 2011-03-14T11:11
at 2011-03-14T11:11
port安裝make卻卡住
By Zenobia
at 2011-03-09T12:24
at 2011-03-09T12:24
apache架好想作目錄 但檔案名稱中文無ꨠ…
By Kama
at 2011-03-09T09:18
at 2011-03-09T09:18
port安裝make卻卡住
By Megan
at 2011-02-28T15:04
at 2011-02-28T15:04
apache架好想作目錄 但檔案名稱中文無ꨠ…
By Hamiltion
at 2011-02-27T13:21
at 2011-02-27T13:21