プロセスIDとコマンド

プロセスIDとコマンド

特定の名前と特定のユーザーを持つすべてのプロセスのプロセスIDとコマンド(たとえば、rootおよび)を作成したいと思いますinit

どうすればいいですか?

ps -f -u root -C init 

または

ps -f -U root -C init

初期化プロセスよりも多くの内容が作成されました。

ベストアンサー1

プロセスIDのみが必要な場合は、以下を使用しないことをお勧めしますpgrep

pgrep -u root init

または:

pgrep -U root init

どのスイッチ(-u/ -U)を使用するかは、必要に応じて異なります。違いは、-u有効なuidと-U実際のuidを一致させることです。

  • これ効果的なuid は、プロセスが使用するファイルアクセス権を持つユーザーを記述します。
  • これ本物uidはプロセスを作成したユーザーから来ます。

編集する:名前も一覧表示するには、次を追加します。-l

$ pgrep -l -u root init
1 init

おすすめ記事