シェルでバックグラウンドでプロセスを実行するときに「[タスク番号] [PID]」をファイルにリダイレクトするにはどうすればよいですか?

シェルでバックグラウンドでプロセスを実行するときに「[タスク番号] [PID]」をファイルにリダイレクトするにはどうすればよいですか?

このコマンドの出力をリダイレクトしたいと思いますfirefox &。追加する&と、バックグラウンドでコマンドを実行し、それを使用すると受信されることがわかります[number of process in background] [PID]

firefox & > firefoxFile 

ところで開いてみるfirefoxFileと空いていました。見つかりません[number of process in forground] [PID]

ベストアンサー1

あなたが書いたコメントに

バックグラウンドプロセスのpidと数を見つけたいです。

これはどうですか?

firefox &
pid=$!

echo "The PID for the background process is $pid" >&2

PIDがあれば、もちろん、必要なファイルにその値を書き込むことができます。

おすすめ記事