login/mot de passe dans script ftp dans dos

login/mot de passe dans script ftp dans dos - Shell/Batch - Programmation

Marsh Posté le 13-07-2017 à 12:06:49    

Bonjour,
Je souhaite créer un batch qui se connecte en ftp sur une machine linux et qui me copie 1 fichier dont le nom dépend de la date du jour
dans un répertoire en local nommé c:\transfert
 
voici le script :
==
set AAMMJJ=%date:~8,2%%date:~3,2%%date:~0,2%
echo %AAMMJJ%
 
echo open ip.srv-linux >> F11.ftp
echo nomuser >> F11.ftp
echo mdpuser >> F11.ftp
echo lcd c:\transfert >> F11.ftp
echo cd /home/import/ >> F11.ftp
 
echo get %AAMMJJ%00.act >> F11.ftp
echo bye >> F11.ftp
 
ftp -s:"F11.ftp" >> log.txt  
===
 
Le script ne fonctionne pas car il ne reconnaît pas le nomuser:  
530 Login incorrect.
 
Alors que si j'exécute les commandes directement en ftp, ça fonctionne. Donc je suis sûre de mon nomuser et mdpuser.
 
Quelqu'un a-t-il une idée de ce qui peut mal se passer ?

Reply

Marsh Posté le 13-07-2017 à 12:06:49   

Reply

Marsh Posté le 14-07-2017 à 14:43:14    

Salut,
 
A mon avis ça fonctionne pas à cause des blancs, regarde ce que ça donne comme ça:
echo nomuser>> F11.ftp
echo mdpuser>> F11.ftp


---------------

Reply

Marsh Posté le 17-07-2017 à 08:05:47    

Salut,
C'est exactement ça.
Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed