linux ps命令輸出程序號

2021-06-26 19:08:32 字數 516 閱讀 8444

ps -ef | grep data-en | awk ''

有些時候需要確實程序內部當前執行著多少執行緒,那麼以下幾個方法值得一用。

1.根據程序號進行查詢:

# pstree -p 程序號

# top -hp 程序號

2.根據程序名字進行查詢:

# pstree -p `ps -e | grep server | awk ''`

# pstree -p `ps -e | grep server | awk ''` | wc -l

這裡利用了管道和命令替換,

關於命令替換,我也是今天才了解,就是說用``括起來的命令會優先執行,然後以其輸出作為其他命令的引數,

上述就是用 ps -e | grep server | awk '' 的輸出(程序號),作為 pstree -p 的引數

管道和命令替換的區別是:

管道:管道符號"|"左邊命令的輸出作為右邊命令的輸入

命令替換:將命令替換符"``"中命令的輸出作為其他命令相應位置的引數

Linux ps(列出程序)

ps是linux系統中用於檢視程序狀況的命令,用於顯示當前系統中程序的快照。ps會顯示部分當前活動的程序資訊,不同於top指令,top指令會實時的更新所顯示的程序動態。linux的ps指令相容了多種版本的選項,這些選項有unix風格的,有bsd風格的,還有gnu的長選項 1.unix風格選項,能夠合...

Linux ps命令檢視程序狀態

ps 命令是最常用的監控程序的命令,通過此命令可以檢視系統中所有執行程序的詳細資訊。ps 命令的基本格式如下 root localhost ps aux 檢視系統中所有的程序,使用 bs 作業系統格式 root localhost ps le 檢視系統中所有的程序,使用 linux 標準命令格式選項...

Linux ps命令及程序狀態簡介

檢視程序狀態 在linux常用以下兩個命令檢視程序狀態 ps ef ps aux這兩個命令都可以列出所有程序及其狀態,具體各命令的含義可以參考man手冊。下文以使用ps aux為例,會列出user pid cpu mem vsz rss tty stat start time command各列。本...