特定のユーザーのプロセスを出力し、いくつかのテキストを追加してみました。この回答で説明されているとおりです。Unix/linuxで特定のユーザーが作成したプロセスを表示する方法しかし、出力にいくつかの単語を追加する方法がわかりません。たとえば、次のようなものを取得したいと思います。
ユーザー「特定の単語」PID
を使用すると、ps -ef | grep user
オプションの多いユーザーのみが取得できます。サンプル出力を取得するにはどうすればよいですかuser "some word" PID
?
ベストアンサー1
awk
あなたの質問はあまり明確ではありません...PID列と任意のテキストのみを印刷するコマンドを使用してrootユーザーのすべてのプロセスを一覧表示するとします。
export USR="root" ;ps -ef|grep $USR|awk '{ print $1" Some word "$2 }'
USR値を他のユーザーに置き換えることができます。