Je commence une session FTP en utilisant:scripts DOS - pour le serveur MSFTP
"C: \ Program Files \ FTP Server \ msftpsrvr.exe" -start
Maintenant, je le veux attendre qu'il ait trouvé un fichier avec une chaîne spécifiée.
Détails: J'utilise Mini core ftp sur mon serveur et Winscp sur mon client. Le calendrier du client change continuellement. Je suis les étapes suivantes pour l'automatisation:
Sur le serveur
msftpsrvr.exe -start
Le client:
cd "C:\Program Files\WinSCP"
winscp.exe /console /script=script
pour obtenir ba ckup et mettre le fichier avec le statut
Non, le serveur doit lire l'état une fois la copie terminée, puis arrêter le serveur ftp.
Comment puis-je demander au serveur de mettre en pause jusqu'à ce que le fichier soit mis à jour avec la chaîne "done"?
Pourquoi ne pas poster la solution pour que les gens puissent le voir? –
la solution est très asynchrone. Voici ce que j'ai fait. a démarré le serveur mftp, après la fin de la sauvegarde, il écrit un drapeau dans un fichier. le client obtient le fichier et lit le drapeau (mise en commun toutes les 30 minutes) et démarre la copie. Ce n'est pas une bonne solution. mais travaille pour moi. – Manjot
le commentaire est très :) – sehe