スクリプトのstderr / stdoutをファイルとコンソールに出力する方法は?

スクリプトのstderr / stdoutをファイルとコンソールに出力する方法は?

私はAmazon Linuxを使用しており、bashでスクリプトを作成しています。 stderr / stdout(表示されている順序で)をファイルとコンソールに出力したいと思います。しかし、この命令は食べられません...

node test.js 2>&1 >> /tmp/output | tee --append /tmp/output

出力はファイルに送信されていますが、発生時にコンソールに出力は送信されません。上記を修正して出力を表示するにはどうすればよいですか?

ベストアンサー1

すべての出力がファイルに転送され、>> /tmp/output送信する内容はありませんtee。したがって、コマンドはnode test.js 2>&1 | tee --append /tmp/output

おすすめ記事