別のプロセスで開き、同時に書き込まれるファイルを圧縮するには?

別のプロセスで開き、同時に書き込まれるファイルを圧縮するには?

たとえば、アプリケーションがという名前のファイルにテキスト行を書き続けながら、./data.csv次のtarコマンドを実行します。

tar cvfz /tmp/1.tgz ./data.csv

/tmp/1.tgztarはファイルのスナップショットを含むtarballを生成しますが、./data.csvコード1と「対応するファイルまたはディレクトリはありません」というエラー文字列で終了します。

このtarタスクで何が起こっているのか、そして上記のエラーを回避する方法を知っていますか?

よろしくお願いします!

ベストアンサー1

おすすめ記事