Wput

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Wput

Beitrag von nixdorf » 10.05.2007 17:51:10

Hallo,

ich möchte wput nutzen um Dateien auf einem anderem ftp -Server zu sichern.

folgendes gebe ich immer ein:

wput ftp3874388:AvldifenM@ftp.domain.de:21 /root/etc_*tar.gz


und bekomme dann immer zu hören:

Nothing done. Try `wput --help'.


Die Syntax ist doch richtg, Benutzername, Servername und Passwort ebenso.

Woran kann es noch liegen, das es nicht klappt?


Gruß Nixdorf

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von habakug » 10.05.2007 18:44:29

Hallo!

Postest du hier deine Passworte? Ich würde das mal editieren.

Ich habe dich in einem anderen Thread [1] auf die Dokumentation zu wput hingewiesen und vorgeschlagen den Doppelpunkt und die "21" wegzulassen. Was ist passiert?


Gruß, habakug

[1] http://www.debianforum.de/forum/viewtopic.php?t=83637

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von habakug » 10.05.2007 20:39:41

Hallo!

Hier ein Tip, wie es klappen kann:

Code: Alles auswählen

wput -d Datei ftp://jemand:geheim@ftp.server.de
Das "-d" läßt dich mitverfolgen was passiert.

Gruß, habakug

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 28.05.2007 11:14:54

Hallo,

mit dem Befehl sieht das ganz gut aus, er verbindet sich, sucht die Datei, will sie hochladen, doch dann kommt:

Skipping this file due to resume/upload/skip rules.
-- Skipping file: /root/etc_05_04_07.tar.gz
processing queue:


Woran kann das liegen bzw. was kann ich da machen?


Gruß Nixdorf

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 28.05.2007 11:21:57

Eventuell liegt die Datei ganz oder teilweise oben und deine Resume/Upload/Skip rules besagen, dass er die Datei dann überspringen soll. Schau doch mal die Optionen durch, ob man in der Richtung was angeben kann. Habs leider selbst nicht zur Hand zum Nachgucken.

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 28.05.2007 14:58:33

Hallo,

was meinst Du denn mit >>liegt oben<< ?

Gruß Nixdorf

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 29.05.2007 11:11:28

Hallo,

hat keiner eine Idee? Das Problem habe ich immer noch.


Gruß Nixdorf

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von habakug » 29.05.2007 13:39:57

Hallo!

Lies in der Dokumentation [1] nach.
Den Rest kannst du dir dann sicher selbst zusammenreimen.

Gruß, habakug

[1] /usr/share/doc/wput/USAGE.resumehandling

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 29.05.2007 17:09:00

hallo,

da finde ich folgendes:

Wput's upload / resume / skip behaviour:

Filesize
Local Remote |default dont-continue reupload skip-larger skip-existing
2 1 |resume upload skip
2 2 |skip upload skip
1 2 |upload skip skip

A filesize of 0 is 0 or unexisting.
Suplied arguments will override the default table in order of appearance.
--dont-continue --skip-existing will there be the same as --skip-existing
but --skip-existing --dont-continue will only upload files that are remotely
larger.


Leider werde ich aber damit auch nicht schlauer.

Noch eine Idee?


Gruß Nixdorf

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von habakug » 29.05.2007 18:42:04

Hallo!

Hat die Datei die gleiche Größe lokal und remote, wird per default der Upload geskipt. Du kannst mit "-u" oder "--reupload" ein erneutes Hochladen erzwingen.
Ist die lokale Datei größer als die remote Datei, wird per Default erneut hochgeladen und die vorhandene kleinere Datei überschrieben. Mit dem Parameter "--skip-larger" kannst du das verhindern.

Ich würde zunächst empfehlen den Debug-Output von wput anzusehen. Der Parameter ist "-vv".

Gruß, habakug

Antworten