FTP : transfert automatisé d'un fichier

FTP : transfert automatisé d'un fichier - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 01-07-2004 à 10:51:15    

bonjour,
 
je souhaite faire un script qui se connecte automatiquement à un site distant et y transfére un fichier
 
j'ai créé un fichier de parametre avec:
open XXX
nom user
password user
...
 
et j'ai fait ftp < fic
 
mais ca marche pas !!!
 
comment faire ?
 
Merci d'avance

Reply

Marsh Posté le 01-07-2004 à 10:51:15   

Reply

Marsh Posté le 01-07-2004 à 11:10:19    

man netrc pour la connexion automatique. ensuite tu mets tes commandes à la suite dans un script.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 01-07-2004 à 11:28:43    

J'avais pose une question du style un jour:
http://forum.hardware.fr/forum2.ph [...] =0&subcat=
Je sais pas si ca t'aide bcp.
Moi, j'avais retenu la solution propose, car ca restait sur un reseau local...


Message édité par treolar le 01-07-2004 à 11:29:56
Reply

Marsh Posté le 01-07-2004 à 11:30:37    

Script :
 
#! /bin/sh
echo -e "\nBatch FTP"
echo "\$ ma_macro" | ftp ma_machine
echo -e "\n[OK]"  
 
 
fichier .netrc à la racine de la home (attention il doit obligatoirement avoir les droits 600) :
 
machine ma_machine
 login mon_login
 password mon_pass
 
macdef ma_macro
 cd /toto/tata  
 bin
 get ./tutu.txt
 put lili.csv
 quit
 
 
Validé sous deb,redhat et mdk

Reply

Sujets relatifs:

Leave a Replay

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