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 10/07/2006, 16h19   #1
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
Par défaut Problème avec l'envoi par ftp

bonjour,
je voudrais envoyer un fichier via ftp en script shell. j'ai tenté ceci mais ça ne marche pas
Code :
1
2
3
4
5
6
7
cd /répertoire
ftp -i -n ftpperso.free.fr 21 << END
quote USER mon_user
quote PASS mon_pass
send /mon_fichier
quit
END
et ça me sort
Citation:
PORT address does not match originator.
ftp: bind: Address already in use
apparemment, ça marche chez les autres mais là il faut croire que j'ai pas de chance

point de vue connexion réseau : je suis derrière un firewall (avec nat) et une freebox. j'arrive à uploader via gftp (mais je ne peux pas l'utiliser dans mon script !) donc je ne pense pas que le problème vienne de la connexion.

vous avez une idée ?
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 17h51   #2
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
Moi j'aurais fait un script qui lance juste la commande ftp avec l'argument -s (pour lancer à partir d'un script)
Dans le fichier script de ftp, tu mets ton login, ton pass, bref les commandes à automatiser
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 18h25   #3
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
la bonne blague, c'est que ma version de ftp ne supporte pas -s j'ai la 0.17-12
mais ça c'est juste pour la façon de passer les commandes, le résultat serait sans doute le même

le message peut venir d'où ?
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 18h37   #4
Membre chevronné
 
Avatar de Freed0
 
Étudiant
Inscription : mars 2005
Messages : 635
Détails du profil
Informations personnelles :
Âge : 24
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2005
Messages : 635
Points : 675
Points : 675
Et si tu virer le dernier argument (21) ?
__________________
Site perso
Freed0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2006, 18h43   #5
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
j'ai déjà essayé de virer le port mais ça n'a rien changé
c'est vraiment bizarre cette histoire : comment l'adresse peut-elle être déjà utilisée ?
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 17h02   #6
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
personne n'a d'idée ?
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2006, 18h01   #7
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
en fait, je vais laisser tomber le programme ftp et utiliser yafc qui ne pose pas de problèmes
Code :
1
2
3
4
5
6
7
cd /mon_répertoire_avec/fichier_a_envoyer #on se met dans le répertoire où se trouvent les fichiers
#si on a une liste de fichiers, il faut faire ceci
for i in `ls *.ext`; do
      echo "put $i">>ftp.txt
done
 
yafc user:pass_en_clair@ftp_server < ftp.txt
et voilà
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h35.


 
 
 
 
Partenaires

Hébergement Web