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

Linux Discussion :

Envoi ftp d'un fichier zip


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Octobre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Octobre 2008
    Messages : 191
    Par défaut Envoi ftp d'un fichier zip
    Bonjour,
    mon shell se situe dans un dossier X. le fichier zip que je veux envoyer est dans le sous dossier "as" de ce dossier. Je voudrais envoyer le zip par ftp en bin. Sous windows j'avais utilisé la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ftp -s:envoi.txt ftp.XXXXXX.net
    mon fichier envoi.txt se situant dans le dossier as et donnant toutes les informations pour la connection ftp (login,mdp,bin,cd,put,bye)

    Je voudrais pouvoir faire exactement la meme chose en linux.
    Merci

  2. #2
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Octobre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Octobre 2008
    Messages : 191
    Par défaut
    J'ai changé de technique, j'envoi directement a partir d'un shell dans le sous dossier ou se trouve le fichier a envoyer...il ne marche pas voila mon code

    #!/bin/sh

    ftp -n ftp.X.net << FIN
    quote Name Zz
    quote Password Zz
    bin
    cd AF
    put *as.zip
    bye
    FIN

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 853
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 853
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par kavdo34 Voir le message
    J'ai changé de technique, j'envoi directement a partir d'un shell dans le sous dossier ou se trouve le fichier a envoyer...il ne marche pas voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/bin/sh
     
    ftp -n ftp.X.net << FIN
    quote Name Zz
    quote Password Zz
    bin
    cd AF
    put *as.zip
    bye
    FIN
    La prochaine fois, encadre ton code avec des balises CODE et non QUOTE. Ca permet de formater le script et de le conserver dans la réponse (là j'ai dû faire un copier/coller pour le réafficher dans ce post et tu verras que l'intitulé est "code" et non "citation")

    Voici là où tu t'es trompé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #!/bin/sh
    
    ftp -n ftp.X.net << _EOT_
    quote USER Zz
    quote PASS Zz
    bin
    hash
    prompt off
    lcd as            # Dans ton premier post t'as parlé d'un sous dossier "as" et non "AF". De plus, ce dossier se situe sur ta machine et non sur le serveur !!!
    mput *as.zip     # mput/mget obligatoire dès qu'on utilise un joker
    bye
    _EOT_
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Octobre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Octobre 2008
    Messages : 191
    Par défaut
    Lorsque je lancerais le script je serait sur le sous dossier local as...ensuite apres connection ftp je fais un cd AF (sur mon serveur ftp!) j'ai bien mis cd et non lcd
    l'erreur viens bien de la connection et non de la suite de l'envoi.
    je vais tester tes modif mais honnetement je pense avoir tester avec USER et PASS...

  5. #5
    Membre confirmé
    Homme Profil pro
    Webmarketer
    Inscrit en
    Octobre 2008
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Webmarketer

    Informations forums :
    Inscription : Octobre 2008
    Messages : 191
    Par défaut
    non c'est bon en fait ça marche j'avais pas du le tester avec le -n ...
    merci beaucoup en tout cas! par hasard tu ne saurais pas comment je peux faire pour trouver une IP WAN en shell ou en java ??

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 853
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 853
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par kavdo34 Voir le message
    Citation Envoyé par kavdo34 Voir le message
    Bonjour,
    mon shell se situe dans un dossier X. le fichier zip que je veux envoyer est dans le sous dossier "as" de ce dossier.
    Lorsque je lancerais le script je serait sur le sous dossier local as...ensuite apres connection ftp je fais un cd AF (sur mon serveur ftp!) j'ai bien mis cd et non lcd
    Tu te contredis avec ton premier post. Pas grave, les conditions peuvent changer mais moi, j'étais forcé de m'appuyer sur les infos initiales.

    Citation Envoyé par kavdo34 Voir le message
    merci beaucoup en tout cas! par hasard tu ne saurais pas comment je peux faire pour trouver une IP WAN en shell ou en java ??
    Elle est où cette IP ? Sur ta machine ? Une autre de ton réseau ?
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Download par FTP d'un fichier zip
    Par lekonquerant dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 23/02/2012, 15h01
  2. Envoi d'un fichier .zip vers un serveur php
    Par Arnard dans le forum C++
    Réponses: 4
    Dernier message: 25/04/2008, 10h57
  3. [FTP] Envoi de fichier ZIP
    Par Arbisis dans le forum Langage
    Réponses: 2
    Dernier message: 03/04/2008, 23h46
  4. Réponses: 9
    Dernier message: 07/06/2007, 11h26

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