|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour,
Je souhaite récupérer un fichier situé sur un poste dans le réseau dont je connais l'adresse IP. Manuellement, j'utilise un outil ftp (WS-FTP) qui me pêrmet de récuprer ce fichier. Je souhaite écrire un script me permettant de récupérer ce fichier. J'ai identifier la commande ftp mais reste bloqué sur son impllémentation. Quel enchainement dois-je réaliser ?? (connexion, recuperation, ...) Dois-je utiliser un autre outil en plus ?? |
|
|
00
|
|
|
#2 | ||||
|
Membre éprouvé
![]() Inscription : mai 2005 Messages : 373 ![]() |
il te faut un fichier de login (.netrc) dans le $HOME de l'utilisateur
Code :
puis un script du style : Code :
__________________
Comité de lutte contre le langage SMS sur les forums Veuillez écrire dans un langage compréhensible par les humains, merci. |
||||
|
|
00
|
|
|
#3 | |||||||
|
Expert Confirmé
![]() Inscription : mars 2004 Messages : 3 109 ![]() |
Citation:
Code :
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP The UNIX way of sex: gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep Je ne réponds ni aux messages privées, ni aux messages plein de fautes... |
|||||||
|
|
00
|
|
|
#4 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
J'ai un script qui pourrait t'aider si tu arrives à le comprendre : http://troumad.info/Linux/ftp.zip
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Merci à tous !!!
|
|
|
00
|
|
|
#6 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
J'avais oublié ce fil depuis longtemps déjà
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#7 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
Bonjour,
Excusez moi de venir m'incruster comme ca, mais j'ai un peu le même problème que sam.fet. Je désire uploader plusieurs fichiers par ftp. J'essaie de me générer un script me permettant d'automatiser la tâche. Seulement voila, je n'arrive pas à me logger. Voici un petit bout de code : Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
J'avais bossé le problème quand j'ai fait on script : http://troumad.info/Linux/ftp.zip .
J'ai un peu oublié des choses, mais il reste le script que tu peux essayer de déchiffrer. 1) Le log (couple login-mot de passe) est dans un fichier caché de la racine (voir lisez-moi.txt). 2) Pour faire un ftp automatique, il faut mettre toutes les instructions jusqu'au délog dans un fichier de commande => c'est long à faire.
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
Merci pour ta réponse.
Mais je trouve ca un peu trop compliqué ^^ Je ne vois pas ou tu te connecte au ftp . . . |
|
|
00
|
|
|
#10 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Le transfert de fichier se fait avec un fichier du type :
#!/bin/sh [... commande pour prérarer le ftp...] ftp <<** open url_du_serveur [...Toutes les commandes ftp à mettre ici...] bye
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
Oui mais mon problème, c'est que je dois me logger avec un login et un mot de passe.
Et je n'arrive pas a me logguer Quand je passe par commande et saisie manuel, j'y arrive, mais quand j'essaie d'automatiser la chose, plus moyen ! |
|
|
00
|
|
|
#12 | ||
|
Expert Confirmé
![]() Inscription : mars 2004 Messages : 3 109 ![]() |
Code :
__________________
Ancien Rédacteur Linux && Unix / Nouveau retraité de DVP The UNIX way of sex: gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep Je ne réponds ni aux messages privées, ni aux messages plein de fautes... |
||
|
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
Non ca marche pas, j'avais déjà essayé, mais echec à l'identification . . .
|
|
|
00
|
|
|
#14 | |||
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Citation:
Tu mets un fichier ~/.netrc : Code :
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|||
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
J'aimerais comprendre ce que je fais, je préfere éviter de passer par votre programme.
Ce que je comprends pas c'est que dans le man, il y a bien une option "user user-name [password] [account]", mais même avec ca aucun moyen Merci quand même. |
|
|
00
|
|
|
#16 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
J'ai vu résolu dans le sujet ??
Ça marche ou non ? Je suis prêt à répondre à tes questions, mais je ne les comprends pas ! As-tu essayé avec le fichier ~/.netrc ?
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#17 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
J'ai essayé avec le fichier ~/netrc,
Il me refuse mon password je ne sais pas pourquoi, il me dit : Code :
|
||
|
|
00
|
|
|
#18 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
Problème résolu !
Ok, je viens de voir ou est le problème, il ne ve pas que les mot de passe soit visible par tout le monde. J'ai donc effectué une restriction de droit, et la ca fonctionne Merci beaucoup les gens Rien à voir, mais me reste a comprendre comment envoyer un fichier joint avec la commande mail ^^ Bonne soirée |
|
|
00
|
|
|
#19 | |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Citation:
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
|
00
|
|
|
#20 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 19 ![]() |
A vrai dire je bloque souvent sous ce genre de problème, et je saute sans regarder l'erreur ^^
Par contre une petite question, pour transferer des dossiers et sous-dossiers, je suis obliger de me placer dans ceux-ci (lcd) puis envoyer leur contenu par un mput * ?? Il n'y a pas de commande qui me simplifirez la tâche ?? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com