FTP script

FTP script - Linux et OS Alternatifs

Marsh Posté le 10-06-2005 à 11:52:02    

Bonjour,
 
   J'utilise un script qui entre autre a besoin d'envoyer des fichiers sur un serveur FTP( login: toto, pass:tata )
   Comment a partir de mon script en bash je peut a la fois me conencté a se ftp et envoyer mes fichiers ? :$
 
Merci d'avance

Reply

Marsh Posté le 10-06-2005 à 11:52:02   

Reply

Marsh Posté le 10-06-2005 à 12:09:46    

essaye ncftp avec la commande ncftpput

Reply

Marsh Posté le 10-06-2005 à 12:19:53    

ftp -i -u -n $ftphost << EOF
         user $ftpuser $ftppass
         cd $ftpdest
         binary
         mput mesfichiers
         bye
EOF

Reply

Marsh Posté le 10-06-2005 à 12:26:10    

ça peux peut-être te servir, j'ai réalisé pour un des mes scripts perso une fonction d'upload sur ftp.
http://tuxrip.free.fr/upload-ftp
 
à adapter à tes besoins.
 
Remarque : pour la suppression je n'utilise pas la commande mdelete qui ne marche pas sur les ftp de free. je liste donc les fichiers à supprimer et je mes supprime explicitement avec delete.

Reply

Marsh Posté le 10-06-2005 à 14:17:39    

merci je vais essayer mais est ce que tu porrait encore me dire ce que c'est que ton binary avant le mput stp

Reply

Marsh Posté le 10-06-2005 à 14:21:37    

merci c'est bon j'ai trouver c'etait une question bete

Reply

Marsh Posté le 10-06-2005 à 14:54:35    

c'est quoi ce EOF ?

Reply

Marsh Posté le 10-06-2005 à 14:58:26    

J'ai essayer de faire se que tu ma indiquer :
ftp -i -u -n nommachein << EOF  
         user toto tata  
         cd /dossier/  
         binary  
         mput *.txt  
         bye  
EOF  
 
Mais je n'arrive meme pas a me connecté correctement, il me demande toujour le mot de pass

Reply

Marsh Posté le 10-06-2005 à 15:16:50    

Pour tous ceux qui est transfert de fichier j'ai trouvé comment faire , mais je n'arrive toujours pas a me connecté avec mon login et mon pass via le script
Je suis obligé de taper mon login et password a la main pour que cela fonctionne :/ ( pas trés pratique)


Message édité par Krollo le 10-06-2005 à 15:17:45
Reply

Marsh Posté le 10-06-2005 à 15:55:03    

bizarre ça marche sur les ftp de free.

Reply

Marsh Posté le 10-06-2005 à 15:55:03   

Reply

Marsh Posté le 10-06-2005 à 16:11:19    

c'est ça ton script ?


#!/bin/bash
ftp -i -u -n ftpperso.free.fr << EOF
         user mon_user mon_mdp
         nlist
         bye
EOF


en le rendant executable (chmod +x).
 
j'ai essayé sur deux comptes free.
si tu peux me faire un compte temporaire sur ton ftp, je peux tester.

Reply

Marsh Posté le 10-06-2005 à 16:47:07    

onizuka_sensei a écrit :

essaye ncftp avec la commande ncftpput


+1 :
 

ncftpput -u toto -p tata hote.fr RepDistant RepLocal/Fichier_a_uploader


 
edit : page du man


Message édité par piouPiouM le 10-06-2005 à 16:50:47

---------------
o(^_^o) Gimp4you : tutoriels pour Gimp 2 | Galerie (o^_^)o
Reply

Sujets relatifs:

Leave a Replay

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