Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
envoi ftp et test sur poids de fichier
Envoyé par: vitcz

Bonjour à tous,

j'essaye de passer un envoi de fichier en ftp dans un script bash, mais je me fais jeter proprement

Mon script :

#debut du script
ftp -n <<EOF
open $hostname
$username $password
ascii
cd REP
mkdir TEST
put archive.tar.gz
EOF
echo "Fin du transfert"
#fin du script


Mesage d'errreur :

'AUTH GSSAPI': command not understood
'AUTH KERBEROS_V4': command not understood
KERBEROS_V4 rejected as an authentication type
?Invalid command
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Passive mode refused. Turning off passive mode.
Please login with USER and PASS.
ftp: bind: Address already in use
Fin du transfert

Détail : mon $host est l'ip du serveur, il n'y ap as de domaine d'installé ur ce serveur.

J'aimerais que mon script fasse le test du poids du fichier et ne réalise l'envoi ssi il est inférieur à 100 MO, merci pour vos lumières.


Poste le Wednesday 30 July 2008 11:56:45
Répondre     Citer    
Re: envoi ftp et test sur poids de fichier
Envoyé par: mygale1978

bonjour

peux-tu remplacer dans ton script

$username $password

par

user $username $password

Pour tester le poids d'un fichier tu peux utiliser la commande du nom_du_fichier

sans option cette commande te renvoit la taille du fichier en ko

Poste le Friday 1 August 2008 23:04:32
Répondre     Citer    
Re: envoi ftp et test sur poids de fichier
Envoyé par: vitcz

merci Mygale,

Finalement mieux vaut passer les identifiant et mot de passe dan sun fichier .netcr dans /Root contenant :

machine xxx.xxx.xxx.xxx
user xxxx
password xxxx


ensuite ce qui me plantait, c'est qu'a partir de la, plus besoin de l'argument -n. autre erreur, il s'azgit d'envoyer les infos en binary donc bin et non ascii.

Et la tout marche.

Poste le Monday 4 August 2008 10:47:01
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
envoi ftp et test sur poids de fichier
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons