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 :

Commande FTP - fichier .netrc


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    sans emploi
    Inscrit en
    Juillet 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Juillet 2019
    Messages : 35
    Points : 1
    Points
    1
    Par défaut Commande FTP - fichier .netrc
    Bonjour,
    Je souhaite automatiser l'envoi d'un fichier en ftp avec la commande FTP et le fichier .netrc qui contient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    machine mon serveur ftp
    login mon login
    password mon mot de passe
    macdef
    /home/pi/Desktop/teste.txt
    cd /transit
    put teste.txt
    bye
    EOF
    mais ça ne fonctionne pas.
    Merci

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    sans emploi
    Inscrit en
    Juillet 2019
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Juillet 2019
    Messages : 35
    Points : 1
    Points
    1
    Par défaut
    Je n'ai pas trouvé avec le fichier .netrc mais avec ce script bash ça fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #!/bin/bash
    server="mon-serveur-ftp"
    dossierlocale="/home/pi/Desktop/"
    dossierdistant="/transit/"
    username="mon-id-de-connection"
    password="mon-mot-de-passe"
    ftp -n $server <<End-Of-Session
    user $username $password
    binary
    bell
    lcd $dossierlocale
    cd $dossierdistant
    put commandes.txt
    bye
    End-Of-Session

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Batch] commandes ftp dans un fichier batch
    Par floctc dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 07/04/2010, 17h30
  2. Mettre les commandes ftp dans un fichier
    Par quaife dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 15/12/2009, 21h26
  3. Commande ftp pour récupérer un répertoire entier
    Par SuperCed dans le forum Développement
    Réponses: 3
    Dernier message: 09/01/2008, 09h06
  4. Réponses: 8
    Dernier message: 27/04/2007, 11h15
  5. Réponses: 1
    Dernier message: 22/08/2006, 03h38

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