「ps」コマンドに関して「-P」とはどういう意味ですか?

「ps」コマンドに関して「-P」とはどういう意味ですか?

実行されるとps -p 3384 3395-p小文字で観察)、出力は次のようになります。

  PID TTY      STAT   TIME COMMAND
 3384 tty6     S+     0:00 man ls
 3395 tty6     S+     0:00 pager

これまでは、すべてが大丈夫で期待されています。

単に誤って実行されましたps -P 3384 3395(観察結果-Pは次のとおりです)。首都)、出力は次のようになります。

 PID PSR TTY      STAT   TIME COMMAND
 3384   2 tty6     S+     0:00 man ls
 3395   3 tty6     S+     0:00 pager

この出力に新しいヘッダーが表示されることを確認してください。PSR

質問

  • -Pコマンドの文脈では、これは何を意味しますかps

はい、両方の記事を読みました。man psオプション/パラメータps --help allのドキュメントは-pそれぞれ次のとおりです。

  # Approach 1
   p pidlist
     Select by process ID. Identical to -p and --pid.

  -p pidlist
     Select by PID. This selects the processes whose process ID numbers appear in pidlist.  
     Identical to p and --pid.

  # Approach 2
  -p, p, --pid <PID> process id
        --ppid <PID> parent process id

しかし、-P何も起こらないようです。正直なところ、ps命令が実行されると理論的にはエラーが発生する-Pと予想されます。エラーが記録されていないためです。-P-P

その他の質問

  • -P文書化されておらず、理論的に存在しない場合にエラーが発生しないのはなぜですか?
  • どういう意味ですかPSR

ベストアンサー1

-Pなぜ記録されないのかわかりません。過去のある時点では、この機能が完全にサポートされていないかどうか疑問に思います。

-P(または-o psr)出力を含めるように設定すると、PSRマニュアルに次のように表示されます。

       psr         PSR       processor that process is currently assigned to.

一つあるコメントpsのヘルプコードには、-P「欠落している」ヘルプを求めるメッセージが表示されます。私が見つけた元のチェックインに戻ると、などを含むいくつかの異なるフラグが表示されてい-cまし-L-M。これは、ヘルプページにまだ欠けているとマークされている唯一の「ダッシュ」オプションです。

おすすめ記事