xpfreund: Batchdatei

Hallo,

ich möchte gern eine Batchdatei schreiben, die bspw. jeden Abend 19 Uhr den Inhalt eines Ordners (Internetpräsenz) per FTP auf den Stratoserver kopiert und vorhandene Dateien überschreibt. Wie kann ich das realisieren? Kopieren und überschreiben ist kein Problem und die Batchdatei kann man ja über den Taskplaner starten. Aber wo kopiert man das dann hin? Auf dem Server muss man sicher anmelden. Was ist das ist da die genaue Zieladresse?

gruß aus Hosena

  1. hi,

    ich möchte gern eine Batchdatei schreiben, die bspw. jeden Abend 19 Uhr den Inhalt eines Ordners (Internetpräsenz) per FTP auf den Stratoserver kopiert und vorhandene Dateien überschreibt. Wie kann ich das realisieren? Kopieren und überschreiben ist kein Problem und die Batchdatei kann man ja über den Taskplaner starten. Aber wo kopiert man das dann hin? Auf dem Server muss man sicher anmelden. Was ist das ist da die genaue Zieladresse?

    Das schöne Kommandozeilenprogramm ftp kann mit einer Scriptdatei umgehen:

    -s:Dateiname   Gibt eine Textdatei an, die FTP-Befehle enthält. Die
                     Befehle werden nach dem Starten von FTP automatisch
                     ausgeführt.

    Am Besten, Du nimmst mal genau dieses Programm, medest Dich an und machst Deinen Filetransfer. Alle Eingaben, die Du tätigst, notierst Du in der Scriptdatei.

    Wenn alles funktioniert, kann FTP somit automatisiert werden. In die Batchdatei kommt dann nur noch der Aufruf:

    ftp -s:meinscript

    oder diesen Aufruf gleich im Taskplaner eintragen. Ich für meinen Teil lade auf diesem Weg auch mein Web hoch - ein Klick und ab in die Pause...

    roro

    1. Hi

      Ich erledige das über wget, erhältlich hier: http://xoomer.alice.it/hherold/

      wget -r -l0 -np -PC:\backup "ftp://<Name>:<Passwort>@ftp.meinserver.de/httpddocs/"

      anschließend packe ich das ganze mit WinRAR:

      rar a -s -m5 "C:\backup" "backup"

      Gruß, Peter

      1. Hi Peter,

        wget -r -l0 -np -PC:\backup "ftp://<Name>:<Passwort>@ftp.meinserver.de/httpddocs/"

        wget kann FTP? Wusste ich noch nicht, wer weiß wann ichs mal brauchen kann, danke!

        roro

      2. Hallo Peter,

        Ich erledige das über wget, erhältlich hier: http://xoomer.alice.it/hherold/

        soweit ich weiß, kann wget aber keinen FTP-Upload durchführen, nur Downloads (auch der Name suggeriert das irgendwie).
        Und wenn ich unseren xpfreund richtig verstehe, will er "den Inhalt eines Ordners (Internetpräsenz) per FTP auf den Stratoserver kopieren", also von seinem lokalen PC auf den Server des Providers.
        Ergo ist wget keine passende Lösung.

        By the way, es gibt auch ein komplementäres Tool zu wget, nämlich wput. Habe ich eben auf die Schnelle durch Google gefunden, hab aber keine Ahnung, ob's was taugt.

        So long,
         Martin

        --
        Paradox ist, wenn jemand eingefleischter Vegetarier ist.
  2. Hallo!

    ich möchte gern eine Batchdatei schreiben, die bspw. jeden Abend 19 Uhr den Inhalt eines Ordners (Internetpräsenz)

    Siehe mein Archivposting.

    Freundliche Grüße

    Vinzenz