ベストアンサー1
ps
次の構文を使用すると、このコマンドはこの警告を生成しますps -aux
。この警告を抑制する方法については、このQAを参照してください。Linuxでps -auxの警告を抑制する
警告メッセージが表示される理由は簡単です。ps
3 種類のオプションがサポートされます。-e
ダッシュが1つあるPOSIXスタイルオプション()、ダッシュなしのBSDスタイルオプション()、ダッシュがa
2つある--forest
GNUスタイルオプション。特にさまざまな種類のオプションを混在させると、この警告が生成され-aux
ます。aux
これはプロジェクトに関するFAQ:
「ps -aux」が偽の「-」について文句を言うのはなぜですか?
POSIXおよびUNIX規格によれば、上記のコマンドを使用するには、TTYを持つすべてのプロセス(通常はユーザーが実行しているコマンド)を表示し、「x」というユーザーが所有するすべてのプロセスが必要です。ユーザが存在しない場合、psは実際に「ps aux」を意味すると仮定する。この警告は、「x」という名前のユーザーが作成された場合に問題を引き起こす可能性のある習慣をスムーズに排除するために発行されます。
ログインするとこの内容が表示されるため、問題のコマンドがps
ログインプロファイル(bash
シェルの〜/ .bash_profile)内にある可能性があります。