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 :

Script KSH - Connection FTP


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Inscrit en
    Juin 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2003
    Messages : 52
    Points : 45
    Points
    45
    Par défaut Script KSH - Connection FTP
    Bonjour,

    Je voudrais automatiser l'envoie d'un fichier sur un serveur FTP.
    J'ai donc écris un script KSH pour arriver à cela, mais je rencontre un problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ftp -inv $ADRESSE_FTP <<EOFTP
    user $LOGIN_FTP $PASSWORD_FTP
    (...)
    bye
    EOFTP
    En effet, cette partie de code fonctionne très bien dans le corps de mon fichier, mais si je l'inclue dans une fonction, je rencontre un problème au niveau des caractères "<<".

    syntax error at line 40 : `<<' unmatched
    Le système utilisé est Solaris 8, je me demande si le problème vient de là ou si il est impossible de réaliser cette commande à partir d'une fonction.

    Merci de votre aide.

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 13
    Points : 16
    Points
    16
    Par défaut
    Bonjour Fleep,

    Pour ma part ( et ce qui est du ftp ) j'utilise un fichier temporaire dans lequel je vais ecrire mes commandes ftp .. ( tu peux le faire d'une fonction dans ton shell ) et apres je lui passe la commande ftp du style

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cat /tmp/monfichierftpdeparam | ftp -${leserveurftp...} 2>&1 FTP.log
    CODERETOUR=$?
    et le tour est joué.

  3. #3
    Membre du Club
    Inscrit en
    Juin 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2003
    Messages : 52
    Points : 45
    Points
    45
    Par défaut
    Ok,

    C'est pas tout à fait ce que je voulais.

    En effet, je désirais mettre ca dans un seul et même fichier pour des raisons internes au projet, mais merci de ton aide.

    Du coup, j'ai laissé l'appel dans le corps principal.

Discussions similaires

  1. Connection FTP dans un script VB.NET
    Par swokor dans le forum SSIS
    Réponses: 4
    Dernier message: 02/05/2012, 12h37
  2. Connection ftp scriptée
    Par Blo0d4x3 dans le forum Administration système
    Réponses: 5
    Dernier message: 10/09/2008, 17h10
  3. Script de connection FTP
    Par 12_darte_12 dans le forum Linux
    Réponses: 12
    Dernier message: 08/11/2005, 17h28
  4. (MS DOS) Script de connections FTP
    Par Furius dans le forum Windows
    Réponses: 14
    Dernier message: 06/10/2005, 19h45
  5. Script ksh - Valeur maximal d'un PID
    Par fidififouille dans le forum Linux
    Réponses: 7
    Dernier message: 09/08/2004, 11h10

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