Thema geschlossen
Ergebnis 1 bis 8 von 8

Thema: (Gelöst) ftp Konfiguration

  1. #1
    Newbie
    Registriert seit
    11.02.2006
    Beiträge
    3

    Cool (Gelöst) ftp Konfiguration

    Hej,
    Bin Linux Neuling und brauche ein bisschen Unterstützung.
    Ich nutze Suse 10 und möchte per Script eine Datei auf einen FTP Server hochladen.
    Manuell klappt das ganz gut. Ich habe mir eine .netrc Datei mit URL, login und passwort erstellt kann mich mit ftp <SERVER> einloggen, und mit put die Datei hochladen.

    Soweit, so gut. Aber das muss doch auch mit eienm Einzeiler zu erledigen sein. In den man pages ist die Option -u spezifiziert, aber ich schon so etliche Variationen getestet und es nicht zum Laufen gebracht. Habe leider keine Ahnung woran es liegt - ich bekomme auch keine Bildschirmausgebe. -d für debug zählt mir auch nur nochmal die übergebenen Parameter URL und Datei auf; aber nicht, warum es nicht läuft

    Kann mir einer von Euch sagen, wie genau ich den Befehl formulieren muss?
    Danke!

    Gruß, Ingo

  2. #2
    Hacker Avatar von Runlevel5
    Registriert seit
    06.02.2006
    Ort
    Krizevci(Kroatien)
    Beiträge
    784

    Standard AW: ftp Konfiguration

    Hallo Ingo!

    Willkommen im Forum.

    Ich kann dir leider im Moment nicht Helfen, kann dich aber beruhigen(nach der Lösung wird bereits gesucht )

  3. #3
    Berater
    Registriert seit
    14.02.2006
    Ort
    127.0.0.1
    Beiträge
    24

    Standard AW: ftp Konfiguration

    servus,

    wie es mit einem einzelnen Befehl geht, kann ich dir auf Anhieb nicht sagen aber schau dir mal folgendes an:
    unter /root eine Datei .netrc anlegen (wie du schon erwähnt hast)
    Code:
    machine FTP-SERVER
      login         USERNAME
      password      PASSWORT
    
    macdef backup
      put $1 $2
      quit
    dann unter /root/bin ne Datei die ftpupload oder so heißt:
    Code:
    #!/bin/sh
    
    #Datum und Zeit
    DATUMZEIT=$(/bin/date +'%y%m%d%H%M')
    
    # Name der Backup-Datei
    BACKUP_FILE="fullbackup$DATUMZEIT.tar.gz"
    
    # temporaerer Speicherort des Backup-Archivs
    BACKUP_TMP="/home/backup/"
    
    # kompletter Pfad zum Backup
    BACKUP=${BACKUP_TMP}${BACKUP_FILE}
    
    # Verzeichnisse die gesichert werden sollen
    BACKUP_DATA="/bin /boot /etc  /home/ftp /home/httpd /                                                                             home/psa /lib /lost+found /mnt /opt /root /sbin /srv /sys /tmp /usr /var"
    
    # Hostname des Backup-Servers
    BACKUP_SERVER="FTP-SERVER"
    
    # alte UMASK sichern
    UMASK=`umask`
    
    umask 0077
    tar --exclude=${BACKUP} -czf ${BACKUP} ${BACKUP_DATA} 2>/dev/null
    echo "\$ backup ${BACKUP} ${BACKUP_FILE}" | pftp ${BACKUP_SERVER} >/dev/null
    rm -f ${BACKUP}
    umask ${UMASK}
    DATUMZEIT1=$(/bin/date +'%e.%m.%y %H:%M')
    echo "$DATUMZEIT1 - vollstaendiges Backup
    
    Server: $BACKUP_SERVER
    Dateiname: $BACKUP_FILE
    
    $BACKUP_DATA" | mail -s "vollstaendiges Backup - $DATUMZEIT1" USER@HOST.TLD
    Da kannst es eigentl. rauslesen (echo "\$ backup ${BACKUP} ${BACKUP_FILE}" | pftp ${BACKUP_SERVER} >/dev/null)!

    Hoffe es hat dir geholfen!

    Gruß Basit
    Geändert von Basti (15.02.2006 um 18:30 Uhr)

  4. #4
    Newbie
    Registriert seit
    11.02.2006
    Beiträge
    3

    Standard AW: ftp Konfiguration

    Hi Basti!

    Wow, Danke erst mal für die Mühe.
    Ich werde es am Wochenende gleich mal probieren. Bin die Woche über leider nict dazu gekommen.

    Und danke für das Kommentrieren des Skripts - kann aber sein dass ich trotzdem nochmal nachfragen muss. Will ja schliesslich was dabei lernen

    Grüße,
    Ingo

  5. #5
    Berater
    Registriert seit
    14.02.2006
    Ort
    127.0.0.1
    Beiträge
    24

    Standard AW: ftp Konfiguration

    Hi,

    ja kein Problem, meldest dich halt, wenn du nicht weiter kommst!


    Gruß Basti

  6. #6
    Newbie
    Registriert seit
    11.02.2006
    Beiträge
    3

    Standard AW: ftp Konfiguration

    Cool,
    habs hinbekommen - sogar als Einzeiler. Das mit echo und der Pipe funktioniert super!
    echo "put /Path/LocalFile RemoteFile" | ftp Server

    Gibt das eigentlich einen Unterschied zwischen ftp und pftp wie es im Skript oben verwendet wird?

    Danke!

    Gruss
    Ingo

  7. #7
    Berater
    Registriert seit
    14.02.2006
    Ort
    127.0.0.1
    Beiträge
    24

    Standard AW: ftp Konfiguration

    hi,

    das pftp ist halt auch n Konsolen FTP-Client! Ob es einen direkten Untschied gibt möchte ich bezweifeln, lasse mich aber gern von etwas anderem überzeugen

  8. #8
    Moderator Avatar von ZuluTom
    Registriert seit
    29.04.2006
    Ort
    München
    Beiträge
    474

    Standard AW: ftp Konfiguration

    Patient lebt
    -->closed
    OpenSuse 11.1 Reloaded; KDE 4.3.2

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. (Gelöst) Konfiguration von Evolution
    Von Ghuji im Forum SuSE Internetkonfiguration
    Antworten: 4
    Letzter Beitrag: 31.05.2006, 11:39
  2. (Gelöst/Erledigt) Wlan Konfiguration Suse 10.0
    Von zero im Forum SuSE Internetkonfiguration
    Antworten: 29
    Letzter Beitrag: 04.04.2006, 23:18
  3. (Gelöst) W-Lan konfiguration
    Von Twingo1803 im Forum SuSE Mobile-Hardware
    Antworten: 43
    Letzter Beitrag: 30.03.2006, 21:58

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87