GNU/Linux >> Linux の 問題 >  >> Ubuntu

LinuxでPPIDを表示する方法

Linuxでは、PPIDは親プロセスのプロセスIDを指します。 Linuxの親プロセスは、子プロセスを生成できるプロセスです。単一の親プロセスは複数の子プロセスを持つことができますが、単一の子プロセスは1つだけの親プロセスに属することができます。つまり、複数の子プロセスが同じPPIDを持つことができます。今日のチュートリアルでは、Linuxで親プロセスIDまたはPPIDを見つける2つの方法を紹介します。

LinuxでのPPIDの表示

Linuxで親プロセスIDまたはPPIDを表示するには、次の2つの方法のいずれかを選択できます。

方法1:「pstree」コマンドを使用する

「pstree」コマンドを使用してPPIDを表示するには、以下に示す方法でPPIDを実行する必要があります。

$ pstree -p

このコマンドを実行すると、現在実行中のすべての親プロセスとその子プロセスが、それぞれのIDとともにツリーのような構造で表示されます。 PPIDは、階層の最初のレベルの番号で表されます。たとえば、次の画像に示すように、ModemManager親プロセスのPPIDは751です。

方法#2:「ps」コマンドの使用

「ps」コマンドでPPIDを表示するには、以下に示す方法でPPIDを実行する必要があります。

$ ps -ef

このコマンドを実行すると、現在実行中のすべての親プロセスと、それらに関するいくつかの追加情報が、それぞれのIDとともに整理されたテーブルの形式で表示されます。 PPIDは、出力の3番目の列に表示されます。たとえば、次の画像に示すように、/ sbin/initスプラッシュプロセスのPPIDは0です。

結論:

Linuxで親プロセスIDまたはPPIDを表示する2つの異なる方法を共有しました。これらの両方の方法に従うために、あなたはただワンライナーコマンドを実行することになっているだけで、あなたは行ってもいいでしょう。


Ubuntu
  1. LinuxでプロセスのCPU使用率を制限する方法

  2. Linux –Unixでウェルカムメッセージを表示する方法は??

  3. Linux プロセスのライフ サイクルのしくみ – 親プロセス、子プロセス、および初期化プロセス

  1. Linux でルーティング テーブルを表示する方法

  2. Linuxでスクリーンプロセスを停止するには?

  3. ゾンビプロセスを強制終了する方法

  1. Linuxでゾンビプロセスを強制終了する方法

  2. Linuxにvtopをインストールする方法

  3. Linux でメモリ使用量はどのように報告されますか?