• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:bshでのls結果出力内容が途中で途切れる)

bshでls結果が途中で途切れる現象の解決方法は?

このQ&Aのポイント
  • HP-UXでbshを使用してls結果をファイルに出力する際に、途中で結果が途切れる現象が発生しています。lsコマンドの実行結果は正常で、ファイルには全結果が出力されることもあるため、原因がわかりません。
  • ls実行の際には特にエラーが表示されず、シェルのログファイルでも正常終了しています。ls対象のディレクトリはrootではなく、全てのファイルのパーミッションは755です。
  • ls結果ファイルの出力先ディレクトリのディスク残容量も十分にあり、出力されるファイルのサイズは通常約19Mですが、途中までの場合は約4Mとなっています。同じコマンドを手動で実行した場合は問題なく全結果が出力されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

症状から考えるとlsで落ちているのでしょうね。 原因を調べるならデバッガを使うしかないと思います。 ちなみに使っているlsのバージョンは? 最新版なら6.9だったと思います。

noname#133986
質問者

お礼

その後の調査の結果、shellが終了した直後(まだ約19M分のls 結果がファイルに出力され切る前に)検証担当者がls結果出力ファイルをコピーしていた為、ls 結果が途中で途切れていることが判明しました。 非常にお粗末な結果で大変お恥ずかしいです・・・。 ご丁寧に相談にのって下さり、ヒントまで、有難うございました。

noname#133986
質問者

補足

私の拙い質問にお応え下さり、有難うございます。 正直にお伝えします。 お恥ずかしながら、unix で /bin/ls --version と叩いても、オプションがイリーガル云々としてエラーになってしまい、lsのバージョンを確認・お使いする以前の状態です。 大変お手数ですが、コマンドからご教示いただけないでしょうか。 お願いします。

関連するQ&A