FTP経由でファイルをアップロードするコンピュータがあります。このコンピュータで同じネットワーク上の別のコンピュータでcronjobとscp / rsyncを実行したいのですが(コピーするだけです)。
問題は、不完全なファイルをコピーしたくないということです(まだ転送中です)。別のサーバーにコピーする前にファイルが完成したことを確認できますか?
ベストアンサー1
あなたはそれを使用することができます同期:
Lsyncdは、ローカルディレクトリツリーイベントモニタインタフェース(inotifyまたはfsevents)を監視します。数秒間イベントを集計して結合し、プロセスを作成して変更を同期します。デフォルトではこれはrsyncです。
指定できます停止する後でファイルへの変更が同期されます。たとえば、通常のアップロード時間の5倍に設定すると大丈夫でしょう。