ftpプロキシが中央サーバーにログを記録するcronジョブがいくつかあります。これらのファイルはかなり大きく、転送に時間がかかる場合があります。このプロジェクトの要件の一部は、これらの転送の成功または失敗をログに記録するログメカニズムを提供することです。これは簡単です。
私の質問は、ファイルが現在書き込まれているかどうかを確認する方法はありますか?私の最初の解決策は、指定された時間枠内にファイルサイズを2回チェックし、ファイルサイズをチェックすることでした。しかし、同僚は、Pythonを介してEXT3ファイルシステムにフックし、属性をチェックして、ファイルが現在追加されているかどうかを確認できる可能性があると述べました。私のGoogle-Fuは空になりました。
ファイルの状態をチェックできるEXT3などのモジュールはありますか?サーバーは、EXT3ファイルシステムを備えたFedoraCore9を実行しています。