ps -ax が自身をリストするのはなぜですか?

ps -ax が自身をリストするのはなぜですか?

どのように

ps -ax

実行中のプロセスとして自分自身をリストしますか?

テスト方法:

ps -ax | grep "ps \-ax"

また、はPID毎回異なるため、別のTTY場所で実行されているだけではないことがわかります。

答え1

はい、実行中のプロセスなのでps -ax、それ自体がリストされます。ps -ax

実際には、シェルでコマンドを入力すると、シェルが新しいプロセスを作成します。ps -ax実行中はプロセスが存在するため、それ自体を確認します...

次に呼び出すときには、もう一度実行されるため、新しい PID が設定されます。

関連情報