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 :

[SCP] : uploader plusieurs fichiers


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut [SCP] : uploader plusieurs fichiers
    Bonjour,

    j'aimerai utiliser SCP pour uploader des fichiers (au nombre de 3) sur un serveur distant en gardant l'arborescente source.

    Exemple :

    Serveur de destination :

    /etc
    /etc/passwd
    /etc/group
    /etc/shadow
    /etc/security/passwd

    Serveur source :

    /etc
    /etc/passwd
    /etc/group
    /etc/shadow
    /etc/security/passwd

    Par contre, sur certains serveurs le fichier "/etc/shadow" n'est pas présent et il est remplacé par "/etc/security/passwd". Comment gérer ce problème sachant que je ne sais pas d'avance si le fichier sera présent.

    Merci d'avance pour vos idées.

    Arnaud

  2. #2
    Membre chevronné Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Par défaut
    Un petit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if [ -e /etc/passwd ]
      then
        scp /etc/passwd user@host:/etc/passwd
     
    fi
    ?

    (Ca fait plusieurs années que j'ai pas fait de shell, mais tu vois l'idée

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut
    Citation Envoyé par seeme Voir le message
    Un petit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if [ -e /etc/passwd ]
      then
        scp /etc/passwd user@host:/etc/passwd
     
    fi
    ?

    (Ca fait plusieurs années que j'ai pas fait de shell, mais tu vois l'idée
    Je recherche à faire l'inverse :

    Copier un fichier distant sur mon poste local.

  4. #4
    Membre chevronné Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Par défaut
    Autant pour moi....

    Tu peux executer une commande à distance:

    ssh user@host "/bin/sh if [ -e /etc/passwd ] then...."

  5. #5
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut
    Citation Envoyé par seeme Voir le message
    Autant pour moi....

    Tu peux executer une commande à distance:

    ssh user@host "/bin/sh if [ -e /etc/passwd ] then...."
    Pas possible, apres je fais comment on télécharger les fichiers distant.

    J'ai essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scp SERVEUR:/etc/passwd /etc/group /etc/shadow ./etc
    Cela fonctionne

    Ensuite j'ai essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scp SERVEUR:/etc/passwd /etc/group /etc/shadow /etc/security/passwd ./etc
    Je n'ai que "passwd", "group" et "shadow" (s'il existe) de copie. Rien pour "/etc/security/passwd" (s'il existe)

    Comment faire pour sur SCP copie tous les fichiers demandé en me gardant arborescence ?

Discussions similaires

  1. Problème d'upload plusieurs Fichiers
    Par MEHDIJS dans le forum ASP.NET
    Réponses: 1
    Dernier message: 14/04/2011, 15h13
  2. [PHP 4] Uploader plusieurs fichiers si les inputs type file sont remplis
    Par sooprano dans le forum Langage
    Réponses: 4
    Dernier message: 09/03/2010, 00h24
  3. uploader plusieurs fichiers d'un coup
    Par laurentSc dans le forum Langage
    Réponses: 4
    Dernier message: 31/01/2010, 20h44
  4. Uploader plusieurs fichiers en meme temps
    Par Pierre FORAZ dans le forum XMLRAD
    Réponses: 1
    Dernier message: 17/09/2007, 09h09
  5. [Upload] Uploader plusieurs fichiers de façon aleatoire
    Par derric8016 dans le forum Langage
    Réponses: 3
    Dernier message: 08/03/2006, 17h52

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