2017-02-16 5 views
1

Firefoxが私のLinuxマシンで実行されているかどうかを確認するシェルスクリプトがあります。Linuxで実行中のプログラムリストと共にマシン名をリストする方法は?

ps -ef|grep firefox 

これは私が手動でそれらを殺すことができるように、自分のPIDを示す、私のマシンで実行中のFirefoxのすべてのインスタンスが一覧表示されます。私の質問は、このリストにもマシン名を表示できるのでしょうか?複数のインスタンスがある場合は、各行にマシン名(またはIP)も含める必要があります。私のシェルスクリプトでは、私は何かをしました。一度ホスト名を返し、複数のインスタンスを1つ1つの下に記載されている

hostname 
ps -ef|grep firefox 

。各行と一緒にマシン名(またはIP)を印刷するにはどうすればよいですか?

答えて

1

これはそれを行います:Firefoxで 'F' の周り

ps -ef | grep [f]irefox | xargs -I{} echo "$(hostname) {}" 

お知らせブラケット。これにより、結果にgrepコマンドが表示されなくなります。このよう

1

ps -ef | egrep '[/ ]firefox' | sed "s/^/$(hostname -s) : /" 
関連する問題