J'essaie de configurer la synchronisation bidirectionnelle ou bidirectionnelle avec rsync. Dans mon cas, je n'ai besoin que de supprimer les fichiers lors de la synchronisation de B vers A. Donc, je pensais à exécuter rsync deux fois comme suit:
rsync -rtuv ./A/ ./B/
rsync -rtuv --delete ./B/ ./A/
Ce problème avec cette solution est que lorsque j'exécute rsync (B-> A) qui serait juste après l'exécution de rsync (AB), tout nouveau fichier créé entre la synchronisation sera également supprimé.
Existe-t-il un moyen de spécifier un horodatage comme condition qu'il ne supprime le fichier que s'il a été créé avant cette date / heure.
Mise à jour:
Je comprends qu'il existe une solution à l'unisson, mais le problème avec l'unisson doit être installé aux deux extrémités. Je synchronise avec un serveur distant et je ne peux pas installer à l'unisson sur l'extrémité distante.