root以外のユーザーのすべてのプロセスを一覧表示するには?

root以外のユーザーのすべてのプロセスを一覧表示するには?

ps aux出力に似ていますが、プロセスを表示せずにプロセスのリストを表示したいですroot

ベストアンサー1

ps u $(pgrep -vu root)

説明する

  • pgrep- プロセスを検索して数値PIDを返します。
  • -v- フィルタの逆数
  • -u root- ルートが所有するプロセスフィルタリング
  • $(…)- 代替
  • ps u …- 一連のプロセスを示すリストビュー

修正する:元の解決策は実際には他の解決策と同じであり、代わりにxargs使用されました$(…)

pgrep -vu root | xargs ps u

おすすめ記事