0

このコマンドを含むbashシェルスクリプトを実行している間:

iperf -c $server_ip -p $iperf_port -t $iperf_duration >> outputfile

出力は、出力ファイルに追加されるのではなく、コンソールに何度も表示されます。同じための解決策はありますか?私は何か間違ったことをしていますか?Ubuntu12.04を使用しています

4

1 に答える 1

4

私はよく知らないiperfが、おそらくそれはその出力の一部またはすべてを標準出力ではなく標準エラーに書き込んでいる。standard-errorをstandard-outputとマージし、両方をファイルに送信する2>&1には、最後に次を追加します。

iperf -c $server_ip -p $iperf_port -t $iperf_duration >> outputfile 2>&1
于 2012-09-14T13:30:40.460 に答える