Mailinglist Archive: opensuse-de (1817 mails)
| < Previous | Next > |
Re: ftp-automatisch
- From: holz@xxxxxx (Martin Holz)
- Date: Thu Oct 09 16:14:21 1997
- Message-id: <61ivst$i65@xxxxxxxxxxxxxxxxxxxx>
Frank Schreiber <schreiber@xxxxxxxxxxxx> writes:
> Ich suche nach einer Moeglichkeit, eine
> ftp-Verbindung automatisch aufzubauen,
> dass Passwort zu uebergeben und Datein
> zu uebertragen
> Kann mir da jemand helfen?
Hallo Frank, falls Du python installiert hast, kannst Du
das folgende Skript benutzen. Vorher noch Dateiname, Verzeichnis,
Server und eventuell Passwort/Loginname veraendern.
Die momentane Version ist etwas unflexibel, aber fuer einfache
Aufgaben reichts. Bessere Ftp-Programme erlauben auch ein Download
im Hintergrund, aber ich weiss nicht, was fuer Linux verfuegbar ist.
Martin
========================================================================
#!/usr/bin/env python
import ftplib
FILENAME = '00INDEX'
MAXBLOCKSIZE = 1000000
class localfile:
def __init__(self,filename):
self.f = open(filename,'w')
def __call__(self,data):
self.f.write(data)
ftp = ftplib.FTP('ftp.zib.de') # connect to host, default port
ftp.login('anonymous','schreiber@xxxxxxxxxxxx')
ftp.cwd('/pub')
callback = localfile(FILENAME)
ftp.retrbinary('RETR ' 0.000000ILENAME,callback,MAXBLOCKSIZE)
ftp.quit()
--
Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@xxxxxxx
schicken, mit dem Text: unsubscribe suse-linux
| < Previous | Next > |