従業員が画像ファイルをコピーするSambaを備えたFreeBSDサーバーがあり、それがWebサーバーにアップロードされます(このようにして、FTPをいじる必要はありません)。ファイルのコピーと同時にアップロードスクリプトが実行されている場合、不完全なファイルをアップロードすることがあります。
これを修正するには、ファイルのリストとファイルサイズを取得し、5秒間待ってから、ファイルサイズを再確認します。サイズが一致する場合は、アップロードするために保存します。一致しない場合は、さらに5秒後に再度チェックします。
これは、ファイルが書き込まれているかどうかを確認するための奇妙な方法のようです。これを行うためのより良い、より簡単な方法はありますか?