FTP Befehl alle 30 sekunden ausführen ohne die Verbindung zu schliessen
Hallo Leute, ich möchte eine Batch Datei schreiben die mir alle 30 Sekunden Dateien von einem FTP Server holt.
So ist das eigentlich kein Problem, jedoch darf die Verbindung nicht geschlossen werden.
Hier ist mal das was ich bisher habe:
(downloader.bat):
Den Timer habe ich beim Googlen gefunden... er funktioniert auch. Das Problem ist, glaube ich, dass er sobald er im ftp Modus ist den Timer nicht mehr ausführt isch bin also gezwungen mit "bye" die verbindung zu schliessen. Aber wie kann ich das umgehen?
Gruß moK
So ist das eigentlich kein Problem, jedoch darf die Verbindung nicht geschlossen werden.
Hier ist mal das was ich bisher habe:
(downloader.bat):
@echo offftp -nopen xxx.xxx.xxx.xxxuserusernamepw:STARTmget *.*SET /A ZEIT=30IF %ZEIT LSS 1 (SET /A ZEIT=10)SET /A T=%TIME:~6,2%+%ZEIT%IF %T% GTR 59 (SET /A T=%T%-30)IF %T% LSS 10 (SET T=0%T%):TIMERIF NOT %TIME:~6,2% == %T% GOTO TIMERGOTO START
Den Timer habe ich beim Googlen gefunden... er funktioniert auch. Das Problem ist, glaube ich, dass er sobald er im ftp Modus ist den Timer nicht mehr ausführt isch bin also gezwungen mit "bye" die verbindung zu schliessen. Aber wie kann ich das umgehen?
Gruß moK
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 146672
Url: https://administrator.de/forum/ftp-befehl-alle-30-sekunden-ausfuehren-ohne-die-verbindung-zu-schliessen-146672.html
Ausgedruckt am: 25.12.2024 um 02:12 Uhr
2 Kommentare
Neuester Kommentar
Moin,
mit deinem "glauben" wegen des Problems liegst du richtig.
Nur unnötig Last auf den FTP zu binden, um das Logout zu vermeiden?
Frag doch einfach den Serverbesitzer, ob er deinen Account nicht von der Kickliste nimmt.
Das ist das einfachste und die beste Lösung - denn dann wissen alle - warum da eine connetion dauernd on ist.
Gruß
mit deinem "glauben" wegen des Problems liegst du richtig.
Nur unnötig Last auf den FTP zu binden, um das Logout zu vermeiden?
Frag doch einfach den Serverbesitzer, ob er deinen Account nicht von der Kickliste nimmt.
Das ist das einfachste und die beste Lösung - denn dann wissen alle - warum da eine connetion dauernd on ist.
Gruß