tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1676
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lela Lela ist offline Grünschnabel
    Registriert seit
    Mar 2011
    Beiträge
    4
    Hallo ihr Lieben,

    ich hoffe ihr könnt mir helfen.

    Auf meiner FTP Server habe ich 2 Dateien die durch die User immer wieder verändert wird und die ich immer wieder herunterladen möchte.

    Da ich mich mit sowas nicht so gut auskenne habe ich ein wenig gesucht, aber leider kein FTP Programm gefunden, dass dies automatisch in einem vorgegebenen Zyklus vornimmt. Es gab nur umgekehrte Lösungen also das Synchronisieren von lokalen Daten zum FTP Server.
    Habe aber die Möglichkeit gefunden Batch Scripte anzulegen.

    Also habe ich eine .bat-Datei angelegt mit folgendem Inhalt:
    Code :
    1
    2
    
    @echo off
    ftp -s:Promdownload.ftp

    und eine .ftp-Datei mit folgendem Inhalt:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    open ftp.meinedomain.de
    Benutzername
    Passwort
     
    hash
    bin
     
    cd / httpdocs/Proml
    lcd C:\Users\Le\Desktop\Datenbank\
    get tblProml.csv
    get tblPromf.csv
    bye

    doch jetzt habe ich nicht verstanden was ich mit den Dateien machen kann. Brauche ich noch weitere Programme? Nur das klicken der .bat Datei bringt nicht den gewünschten Download. Es öffnet und schließt sich zwar ein Fenster (DOS) aber es passiert offenbar nichts.

    Ich habe die beiden Dateien unter C:\Users\Le\Desktop\Datenbank\ gespeichert, dort sollen ja auch die heruntergeladenen Dateien gespeichert werden.

    Ich benutze Windows 7 falls das wichtig ist. Gerne würde ich wenn das dann alles funktioniert, automatisieren. Wie kann ich das machen? Also ich habe gelesen man kann in Windows Aufgaben anlegen, aber wo?


    Ich würde mich freuen wenn mir jemand helfen könnte. Dafür dann schon mal danke

    Gruß
    Lela
     

  2. #2
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.366
    Blog-Einträge
    4
    Nein du brauchst kein weiteres Programm.
    Nun wahrscheinlich liegt ein Fehler im Skript oder in der Verbindung vor, packe noch den Befehl pause als letzten in deine BAT-Datei. Und entferne das @echo off
    Somit kannst du dann eventuelle (ausgebenen) Fehler entdecken.

    Außerdem ist mir noch das Leerzeichen im FTP-Skript nach cd und zwischen [mono]httpdocs[/mono9 aufgefallen, entferne es mal.
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  3. #3
    Lela Lela ist offline Grünschnabel
    Registriert seit
    Mar 2011
    Beiträge
    4
    Ohhje,

    ja jetzt ist es mir aufgefallen, habe in der bat Datei den Falschen Namen für die ftp Datei eingetragen. Jetzt hat es funktioniert.

    Danke!

    Wie kann ich denn unter Windows 7 anlegen, dass dieser Vorgang alle z.B. 20 Minuten ausgeführt wird?
     

  4. #4
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.366
    Blog-Einträge
    4
    Das müsste mit der Aufgabenplanung gehen.
    Zuerst musst du in die Aufgabenplanung reinkommen, das geht, indem du im Startmenü danach suchst (du musst Admin-Rechte haben).
    Danach musst du eine neue Aufgabe mittels Aktion->Aufgabe erstellen erstellen. Unter Trigger musst du dann meiner Meinung nach einen Zeitplan erstellen und unter Aktionen das Batch-Skript eintragen (jeweils mit dem Button Neu).
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  5. #5
    Lela Lela ist offline Grünschnabel
    Registriert seit
    Mar 2011
    Beiträge
    4
    danke, habe es ausprobiert mal schauen was passiert.

    Jetzt habe ich noch ein weiteres Anliegen, das in Ähnliche Richtung geht. Das Batch-Skript benötige ich um 2 Dateien immer wieder vom Server herunter zu laden.

    Ich habe aber auch noch einen Ordner mit Dateien auf dem Server, den ich auch gerne alle 5 Minuten aktuell auf meinem lokalen Speicher haben möchte. Dort sind Bilder drin. Da dort 2 Arten von Bildmaterial gespeichert wurden, die einen beginnen mit aaa_ die anderen mit bbb_. Benötigen tue ich nur die aaa_ - Dateien. Sprich ich bräuchte
    am besten ein FTP-Client, den man automatisieren kann alle 5 Minuten die aaa_dateien herunter zu laden. Das non Plus ultra wäre natürlich, wenn nur die Dateien runtergeladen werden, die dazu gekommen sind oder sich verändert haben.

    Gibt es sowas? Oder hat jemand eine Idee wie ich das relaisieren könnte?

    Habe einige FTP-Clients gefunden die Synchronisieren, aber leider immer nur in Richtung lokal nach FTP Server - nie umgekehrt...

    Gruß
    Lela
    Geändert von Lela (15.03.11 um 15:44 Uhr)
     

  6. #6
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.366
    Blog-Einträge
    4
    Fügst du immer neue Dateien mit aaa_ hinzu oder bleiben die Dateinamen und -anzahl konstant?
    Ansonsten sieht es nicht gerade einfach aus das mit einem MS-DOS Batchskript zu erledigen.

    Ein Programm kenne ich auch nicht, das einzige was übrig bleibt ist, es selbst zu programmieren (lassen).
     
    mfg ComFreek

    Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
    Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
    [PHP] Überprüfen, ob Website erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

  7. #7
    Nawi0 Nawi0 ist offline Mitglied Silber
    Registriert seit
    Oct 2009
    Beiträge
    71
    zum syncen von dateien kann ich kann ich dir Dropbox empfehlen
    Dort bekommst du auf nem server 2gb speicherplat umsonst(mehr kostet)
    und kannst da dann fleisig dein krempel up / downloaden bzw das passiert ganz automatisch sobald ne neue datei dazukommt oder du eben eine rauslöscht.


    Dropbox(Referall Link*)
    Dropbox (Originalseite)

    *Bei anmeldung über diesen link bekommen wir beide noch einen aufschlag von 250MB auf das gewählte packet ,daher bedanke ich mich bei jedem der sich bei dropbox über diesen link registriert

    *For every friend who joins and installs Dropbox, we'll give you both 250 MB of bonus space (up to a limit of 8 GB)!
    Geändert von Nawi0 (18.03.11 um 21:06 Uhr)
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 16.12.09, 01:19
  2. Batch zum Https download
    Von Compane im Forum Internet, DSL & Flatrate
    Antworten: 1
    Letzter Beitrag: 04.09.07, 07:08
  3. Download Script
    Von sniffler im Forum ASP
    Antworten: 4
    Letzter Beitrag: 30.07.07, 19:58
  4. download mit batch + xcopy
    Von hornet1410 im Forum Sonstige Sprachen
    Antworten: 3
    Letzter Beitrag: 24.07.06, 14:10
  5. Ausführen als per Batch-script
    Von deadline im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 27.03.05, 20:06