複数のリモートサーバーでレポートを実行し、中央サーバーから毎月インポートします。プロセス全体が自動化され、うまく機能scp
します。
問題は、データを収集するために別々のサーバーでこれらのレポートを手動で実行しようとすると問題が発生することです。これにより、中央サーバーは同じサーバーから多数のファイルをインポートでき、そのファイルを見つけて削除する必要があります。
私はこのプロセスをスマートにし、月間同じサーバー上で複数のファイルを処理する必要がないようにする方法についてのアイデアを探しています。
ベストアンサー1
問題は、データを収集するために別々のサーバーでこれらのレポートを手動で実行しようとすると問題が発生することです。これにより、中央サーバーは同じサーバーから多数のファイルをインポートでき、そのファイルを見つけて削除する必要があります。
上記の内容から、リモートサーバーのファイルコピーを中央サーバーにアーカイブするだけでよいことがわかります。リモートサーバーにファイルのコピーを1つだけアーカイブすると、これを実現できます。
scp操作を実行するときは、すべてのファイルにリモートサーバー名とタイムスタンプを追加するだけです。したがって、中央サーバーに最新のファイルが表示されたら、古いタイムスタンプを持つファイルで古いファイルを上書きできます。