成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Linux 中查找父進程 PPID

系統(tǒng) Linux
每次執(zhí)行程序時,內(nèi)核都會創(chuàng)建一個與該程序關(guān)聯(lián)的進程。簡單的說,進程就是Linux中一個程序的運行實例。

內(nèi)核創(chuàng)建的進程稱為“父進程”。從父進程派生或產(chǎn)生的進程稱為“子進程”。父進程可能由多個子進程組成,每個子進程都具有唯一的PID(進程 ID)但共享相同的 PPID。

在本指南中,我們探討了可用于查找 Linux 系統(tǒng)上的父進程 ID (PPID) 或進程的各種方法。

PID 和 PPID 有什么區(qū)別?

加載到內(nèi)存中并運行的程序稱為進程。一旦啟動,進程將獲得一個唯一編號,稱為進程 ID ( PID ),在系統(tǒng)中唯一標識它。可以隨時使用其PID引用該進程。例如,要終止一個進程,您必須先知道它的PID。

除了PID之外,每個進程還被分配了一個父進程ID ( PPID ),顯示是哪個進程生成了它。因此,PPID是進程父進程的PID。

為了說明這一點,我們假設(shè)PID為5050的進程5啟動進程6。進程 6 將被分配一個唯一的PID,例如6670,但仍將被分配PPID 5050。

這里的父進程是進程5,子進程是6。子進程被分配了一個唯一的PID但PPID與父進程的 PID 相同(進程 5)

單個父進程可以啟動多個子進程,每個子進程都有唯一的 PID 但都共享相同的PPID。

在 Linux 中查找父進程 ID (PPID)

在 Linux 系統(tǒng)上查找正在運行的進程的PPID有兩種主要方法:

  • 使用 pstree 命令。
  • 使用 ps 命令。

使用 pstree 命令查找 Linux 進程 PPID

pstree命令是一種命令行工具,它以樹的形式顯示正在運行的進程,這使得在層次結(jié)構(gòu)中顯示進程成為一種方便的方式。它以樹狀層次結(jié)構(gòu)顯示父子關(guān)系。

通過該 -p選項,pstree顯示所有正在運行的父進程及其相應(yīng)的子進程和各自的 PID。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                      
? pstree -p

在樹層次結(jié)構(gòu)中顯示 Linux 正在運行的進程

從輸出中,我們可以看到父進程 ID 和子進程 ID。

為了演示,我們將使用以下命令檢查 Mozilla Firefox 的 PPID 以及整個進程層次結(jié)構(gòu):

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                      
? pstree -p | grep 'firefox'

查找 Linux 進程的 PPID

從輸出中可以看出 Firefox 的PPID 為 21401,其余為子進程的PID。

要僅顯示 Firefox 的PPID并跳過其余輸出,請將輸出通過管道傳遞給 head 命令以-1顯示第一行。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                      
? pstree -p | grep 'firefox' | head -1

打印 Linux 進程的 PPID

使用 ps 命令查找 Linux 進程 PPID

查找進程PPID的另一個選項是 ps 命令,這是一個廣泛使用的命令,用于顯示Linux 系統(tǒng)上當前正在運行的進程。

當與該-ef選項一起使用時,ps 命令會列出所有正在運行的進程及其詳細信息,例如UID、PID、PPID等。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                      
? ps -ef

使用 PID 列出正在運行的 Linux 進程

要縮小范圍并顯示特定進程的PPID,例如Firefox,請傳遞-e?選項并將輸出通過管道傳遞給 grep 命令,如圖所示:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                      
? ps -e | grep 'firefox'
21401 ? 00:00:11 firefox

查找 Linux 進程 PID

再一次,從輸出中,您可以看到 Firefox 的 PPID 是 21401。

在本指南中,我們演示了如何在 Linux 系統(tǒng)上找到運行的進程的 PPID。您可以使用 pstree 命令或 ps 命令來達到相同的目標。

責任編輯:趙寧寧 來源: Linux迷
相關(guān)推薦

2016-12-07 17:45:44

Linux文件

2023-02-07 08:13:47

Linux符號鏈接

2018-03-30 17:51:17

Linux命令查找文件

2022-10-14 19:30:29

Linux

2020-05-15 07:00:00

Linux硬盤信息

2019-11-06 15:58:54

Linux內(nèi)存消耗進程

2019-12-16 09:10:38

Linux中央處理器進程

2019-12-16 11:00:04

LinuxCPU進程

2010-02-25 10:28:43

Linux進程管理

2018-06-05 08:51:04

Linux結(jié)束進程中止程序

2019-12-16 10:43:38

Linux內(nèi)存消耗進程

2019-07-07 08:36:31

Linux命令端口號

2011-01-26 13:26:32

Linux進程

2023-09-06 17:06:51

LinuxVxVMSAN LUN

2023-01-31 16:54:47

Linux端口

2022-04-06 06:35:58

進程命令CPU

2017-07-21 13:25:33

LinuxMD5哈希恢復(fù)文件

2018-10-08 08:20:25

Linux進程端口號

2018-07-10 08:59:07

LinuxArch Linux軟件包

2024-11-14 10:00:00

Python繼承
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 刘亦菲国产毛片bd | 亚洲免费视频播放 | www.婷婷亚洲基地 | 在线一区视频 | 成人在线免费电影 | 一区二区三区在线播放视频 | 成人一级片在线观看 | 一区二区三区四区五区在线视频 | 国产成人小视频 | 国产精品欧美精品日韩精品 | 欧美日韩一区二区三区四区五区 | 精品成人在线观看 | 天天综合网7799精品 | 日韩高清黄色 | 高清久久久 | 亚洲国产成人在线视频 | 日韩在线免费视频 | 91精品国产91久久久久久 | 久久艹av| 亚洲风情在线观看 | 人人人人干 | 中文字幕乱码视频32 | 久久久久91 | 国产综合网站 | 一区二区三区av夏目彩春 | 久久国产成人 | 黄色一级大片在线观看 | 伦理午夜电影免费观看 | 欧美一区二区综合 | 久久精品福利 | 国产在线一级片 | 91aiai| 99re视频这里只有精品 | www.99精品 | 日韩av一区二区在线观看 | 久草视频网站 | 黄色网址在线播放 | 日韩精品在线观看视频 | 国产视频一区二区 | 亚洲国产成人av好男人在线观看 | 自拍 亚洲 欧美 老师 丝袜 |