Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 18h03   #1
Membre à l'essai
 
Inscription : juin 2003
Messages : 52
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2003
Messages : 52
Points : 22
Points : 22
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 :
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 "<<".

Citation:
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.
Fleep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 18h51   #2
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 13
Points : 14
Points : 14
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 :
1
2
3
 
cat /tmp/monfichierftpdeparam | ftp -${leserveurftp...} 2>&1 FTP.log
CODERETOUR=$?
et le tour est joué.
tuxcoin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 10h53   #3
Membre à l'essai
 
Inscription : juin 2003
Messages : 52
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2003
Messages : 52
Points : 22
Points : 22
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.
Fleep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h46.


 
 
 
 
Partenaires

Hébergement Web