Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1261 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Synchronisation d'un poste et d'un serveur FTP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Synchronisation d'un poste et d'un serveur FTP

n°654938
rollerboy7​5
Posté le 25-02-2004 à 17:53:54  profilanswer
 

Bonjour !
 
Voilà....je suis en train de créer un batch ms-dos pour se connecter à un serveur FTP. Jusque là, pas de soucis, l'authentification marche bien. j'arrive donc au prompt "ftp>"
 
Mais voilà...! je désire ajouter dans mon code, de quoi donner l'ordre de synchroniser ma machine et le serveur distant ftp pour que la mise a jour des fichiers se fasse automatiquement.
 
Et c'est donc sur cette etape que je bloque...
 
les clients FTP windows le font bien eux...alors il doit bien y avoir un moyen de le faire au travers d'un batch..non ?
 
merciiiiii pour ceux qui s'y collent !
 
nico

mood
Publicité
Posté le 25-02-2004 à 17:53:54  profilanswer
 

n°654944
kfman
Credo quia absurdum
Posté le 25-02-2004 à 17:59:23  profilanswer
 

Si tu veux tout automatiser:
 
- Tu crées un fichier de commande, ex: ftpcmd.txt
- Puis tu te sert de ftp avec l'option -s
 
Exemple:
 
ftp -s:ftpcmd.txt
 
EDIT: Dis en un peu plus sinon...


Message édité par kfman le 25-02-2004 à 18:04:36
n°654964
rollerboy7​5
Posté le 25-02-2004 à 18:14:50  profilanswer
 

c'est exactement ce que j'ai fait pour me logguer automatiquement...mon fichier texte inclus :
"utilisateur
mot de passe"
 
par contre comme on atterit sur le serveur on est en prompt ftp et là les commandes sont limitées...faut il revenir au prompt de l'ordi local (windows) en c:>  et faire des commandes d'incrementation de fichier du style if filesize.... ?? je patauge...! suis je clair ?
 
merci en tous cas de m'aider !

n°654972
kfman
Credo quia absurdum
Posté le 25-02-2004 à 18:18:31  profilanswer
 

Heu non :D

n°654974
kfman
Credo quia absurdum
Posté le 25-02-2004 à 18:20:57  profilanswer
 

Ah oui :D

n°654975
kfman
Credo quia absurdum
Posté le 25-02-2004 à 18:22:24  profilanswer
 

Pour lancer une commande système (ou un batch) à partir de ftp, tu fais:
 
!<commande>
 
Sinon liste des commandes:
 

Citation :


ftp> help
Commands may be abbreviated.  Commands are:
 
!               delete          literal         prompt          send
?               debug           ls              put             status
append          dir             mdelete         pwd             trace
ascii           disconnect      mdir            quit            type
bell            get             mget            quote           user
binary          glob            mkdir           recv            verbose
bye             hash            mls             remotehelp
cd              help            mput            rename
close           lcd             open            rmdir


 
EDIT: Précise un peu plus pour ta synchronisation...


Message édité par kfman le 25-02-2004 à 18:26:03
n°655739
rollerboy7​5
Posté le 26-02-2004 à 00:54:34  profilanswer
 

Bonsoir !
Bien : j'ai sur un serveur FTP dans un repertoire des fichiers.
Sur mon poste local j'ai ce meme repertoire avec les memes fichiers. sauf que comme je bosse sur ma machine, certains fichiers sont updatés et d'autres sont nouveaux. Je voudrais (juste à titre d'apprentissage bien sur) faire un fichier batch qui puisse :
1- Se logguer à ce serveur FTP avec identification
2- verifier s'il y a des mises a jours à faire entre le serveur et mon pc. Dans mon cas, le serveur ferait une comparaison entre le nombre de fichiers et leur taille qu'il a sur son DD et ceux de mon DD. Il en déduirait automatiquement les modifications à apporter pour que les 2 dossiers aient le meme contenu. Vrai dans l'autre sens aussi...
C'est ce que j'appelle une synchronisation (comme un palm...) ou une "comparaison" .
Cela doit etre réalisable, je le sais, les softs clients FTP y arrivent bien ! sauf que je veux l'apprendre en commande ms-dos, ftp, pour comprendre le fonctionnement au niveau code (et ça peut toujours servir un jour...)
Voilà !
J'espere avoir été plus explicite...:-)

n°656009
kfman
Credo quia absurdum
Posté le 26-02-2004 à 11:39:40  profilanswer
 

A vrai dire pour ta comparaison je pense pas que ce soit possible en utilisant l'utilitaire dos.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Synchronisation d'un poste et d'un serveur FTP

 

Sujets relatifs
[Logiciel] Serveur Smtp[TomCat] J'arrive pas a démarrer le serveur
client serveur en C.Pbs de perfs d'un serveur oracle
SQL serveur changer le propriétaire de la BD[JAVA] Interroger un serveur pour avoir ses caractéristiques technique
Tomcat, serveur web inaccessiblearcitecture client/serveur sous linux
Quelle bibliothèque FTP pour JAVA utilisez-vous ?[C++ Builder] serveur web
Plus de sujets relatifs à : Synchronisation d'un poste et d'un serveur FTP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR