シェルスクリプトで、実際にファイルを変更せずに、ファイルへの書き込みアクセスを簡単かつ非侵襲的にテストするにはどうすればよいですか?
の出力を解析することはできましたがstat
、実装と時間によって統計出力がどれだけ異なるかはわかりませんが、それは本当に複雑で、おそらく壊れやすいようです。
ファイルの最後に追加して、それが成功するかどうかを確認することもできますが、考えられる2つの理由から、潜在的に危険です。
- ここで追加を削除する必要があり、他のプロセスがファイルに書き込む場合、私の行が最後ではないため、これはすぐに重要になります。
- ファイルを読み取るプロセスには、そのファイルの内容に関する任意の要件がある場合があり、そのアプリケーションが壊れている可能性があります。