- ベストアンサー
"パイプが切断されました"の表示を出したくない
自作シェルスクリプト | less とやったときlessを中断すると "パイプが切断されました"というエラーが発生します。 恐らく親プロセスの出力が完了する前にlessを終了した場合に発生するのだろうと考えているのですが、自作スクリプトを修正して、このエラーを出さないようにすることはできますか。 自作スクリプトは次のような繰り返し処理になっていて時間がかかるため、中断された場合を考慮した作りにしたいです。 find | while read FILE do 処理 done
- みんなの回答 (3)
- 専門家の回答
お礼
Leanさん、スクリプト試していただいて、ありがとうございます。 なんと、このエラーは私のリナックスでしか発生しないとは・・・ 私のリナックスは、いい加減もう古すぎるということなのでしょうね。 まあOSを入れ替えるかどうかは別として、 新しいOSにすれば、broken pipeも発生しなくなることですし、 このシェルスクリプト自体は何の問題もないということが分かったので満足です。