IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

rsync via ssh sur une liste de fichiers/dossiers


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Octobre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 32
    Par défaut rsync via ssh sur une liste de fichiers/dossiers
    Bonjour à tous !

    J'ai une petite question programmation shell pour les habitués ^^

    J'utilise rsync afin de synchroniser des fichiers d'un serveur à un autre, via ssh :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -vazWP --stats -e ssh "toto@distant.fr:/home/toto/{salut,foo,bar.txt}" /home/www/
    Cette commande fonctionne parfaitement et je m'en sert actuellement.
    Seulement j'aimerai pourvoir y ajouter un peu de dynamisme et télécharger plus que 3 éléments à la fois. Je pourrais en effet tout écrire en une seule ligne entre les accolades mais mon super-sens programmeur me dit que c'est quand même mieux via un fichier :p

    J'ai essayé les options --files-from et --include-from mais ça ne semble pas correspondre à mes besoins (ou alors j'y utilise mal).
    Je pourrais faire une boucle bête et méchante mais je me dit qu'il est peut être plus efficace de tout passer à rsync d'un coup et de le laisser gérer.

    Donc voilà, j'aimerai savoir comment lui dire d'aller chercher dans un fichier la liste des fichiers et/ou dossier à synchroniser

    Merci !

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 664
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 664
    Par défaut
    Bonjour,

    J'ai essayé les options --files-from et --include-from mais ça ne semble pas correspondre à mes besoins (ou alors j'y utilise mal).
    peut-être...

    montre-nous comment tu as fait, et le résultat.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre actif
    Inscrit en
    Octobre 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 32
    Par défaut
    Quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -vazWP --stats --include-from=/home/titi/lol -e ssh "toto@distant.fr:/home/toto/" /home/www/
    Avec dans lol 2 lignes :
    Le résultat, je ne vais pas le copier ici car il a tout simplement commencé à me copier tout le répertoire toto xD

    Et avec l'option --files-from il se contente de créer les dossiers sans copier ce qu'il y a dedans

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -zauv fichier user@host:chemin
    se suffit a lui meme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -vazWP --stats --include-from=/home/titi/lol toto@distant.fr:/home/toto/ /home/www/
    est donc suppose suffir

Discussions similaires

  1. Boucler un code sur une liste de fichiers
    Par Andromedae dans le forum Général Python
    Réponses: 6
    Dernier message: 05/03/2016, 09h35
  2. transfert SFTP - boucle sur une liste de fichiers
    Par Nick56 dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 18/12/2008, 09h25
  3. liens sur une liste de fichiers
    Par marlet dans le forum Linux
    Réponses: 7
    Dernier message: 25/09/2008, 11h11
  4. Réponses: 18
    Dernier message: 03/07/2007, 11h30
  5. [Débutant][jsp] évènement sur une liste
    Par phoebe dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/05/2004, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo