FTP script - Linux et OS Alternatifs
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
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.
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
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
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)
Marsh Posté le 10-06-2005 à 16:11:19
c'est ça ton script ?
|
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.
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
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