Forum Linux.débutant Quel client FTP pour synchroniser sans tout uploader ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
avr.
2005
je cherche un client FTP qui comme rsync/subversion soit capable de faire un diff entre les dates des fichiers server contre celles du client, dans le but de n uploader que les fichiers modifies sur le client, supprimer les fichiers vetustes, et resumer ceux qui ont plante.

Bref, un truc comme rsync, mais qui marche sur des servers FTP classiques.

C est pour mettre a jour des sites web par crontab, chez un hebergeur qui n offre que FTP+HTTP.

Notez qu il y a moyen d executer des CGI cote HTTP si ca donne des idees a certains ... (se la somme des CGI ne depasse pas 1Mo)
  • # lftp

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    lftp, en ligne de commande, avec les options mirror et mirror -R
    Une fois lftp lancé, help mirror ...
    • [^] # Re: lftp

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      Je me répond à moi même pour préciser que dans une crontab, sans utiliser le mode intéractif, ça donnerait quelque chose du genre

      lftp -e 'mirror -R pwetpwet' ftp://login:pass@host/path(...)
      • [^] # Re: lftp

        Posté par  (site web personnel) . Évalué à 2.

        Et je te réponds à toi en rappelant qu'avec « lftp fish://foobaz » on se connecte en utilisant ssh ce qui fait qu'on peut synchroniser aussi par ssh grâce à l'excellent "mirror" de lftp.
  • # unison

    Posté par  (site web personnel) . Évalué à 4.

    unison permet de faire ça, et bien plus.

    Il va gérer les conflits si les fichiers sont modifiés de part et d'autre, par exemple, et peut utiliser plusieurs moyens de synchro, dont ssh, ftp, sftp (enfin, probablement autant que lftp)
    Contraitement à lftp, il utilise des meta-données pour faciliter les mises à jour, ce qui lui permet d'etre performant quand il y a beaucoup de données à traiter. Pour une synchro régulière de beaucoup de données (genre un /home, entre un fixe et un portable), c'est étonamment efficace, quand lftp à beaucoup de mal, et uploade/downloade à tout va des trucs pas nécessaires.

    Et il y a une interface graphique en bonus
  • # weex

    Posté par  (site web personnel) . Évalué à 1.

    Sinon il y a weex
    Description: Automates maintaining a web page or other FTP archive.

    Pour l'utiliser dans un cron, weex nomdusite

    On peut parametter les fichiers à exclure en local/distant dans fichier de config.

    Ma mère l'utilise, donc c'est très simple à utilise.

    Sam

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.