J'ai créé un code Java pour effectuer une sauvegarde de structure de fichiers sur le serveur. Maintenant, le code fonctionne parfaitement. Le code recherche dans un répertoire spécifié et surveille les modifications apportées aux fichiers et crée une sauvegarde compressée.JAVA Sauvegarde du serveur client Logique
Lors de la première exécution, le code sauvegarde tous les fichiers et dossiers. Les heures consécutives, il fait une sauvegarde compressée de seulement les fichiers/dossiers modifiés.
Actuellement, la sauvegarde s'exécute uniquement lorsque le programme côté client lance une requête. J'ai fait exécuter le script de sauvegarde sur le serveur en tant que tâche cron maintenant. Il crée les fichiers de sauvegarde compressés chaque fois qu'il trouve une différence dans les fichiers. Chaque fichier est nommé "OTA_ [un_id] _ [backup-timestamp]".
Je ne sais pas comment m'assurer que le client se synchronise avec les données actuelles et n'a pas besoin de re-synchroniser les fichiers de sauvegarde compressés déjà synchronisés.
REMARQUE: Le client et le serveur peuvent ne pas s'exécuter dans les mêmes fuseaux horaires.
Hmm ... qui a travaillé ... mais j'ai finalement fini par créer un système de contrôle de version fais ça .. – user2143272