Von FTP auf FTP laden

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

chka

Benutzer
Registriert
04. Mai 2010
Beiträge
62
Reaktionspunkte
0
Punkte
0
hallo wie oben schon geschrieben möchte ich gerne per cron einen automatischen download von einem anderen ftp server machen (avm fritzbox) die geht auch recht gut mit:

wget -O /volume1/web/cam.jpg --ftp-user=USER --ftp-password=password ftp://SERVER/webcam/data/cam.jpg

jetzt möchte ich gerne die daten auf der fritzbox löschen damit sie nicht zu voll läuft

dies soll per doku mit --delete-after gehen hänge ich das hinter meinem befehl dran wird die datei aufm nas gelöscht und nicht die auf meiner fritzbox

kann mir da jemand einen tip geben
 
Nee, das macht genau das, was in der Doku steht: "Note that ‘--delete-after’ deletes files on the local machine." Remote-Löschen geht mit wget nicht, dafür musst Du einen anderen FTP-Client nehmen.
 
ich bin dafür einfach zu doof

-ipkg-fead installieren im wiki
-tnftp habe ich über das admin tool von itari unter system -> ipkg
-installieren und starten mit dem selbigen

nur jetzt komme ich nicht mehr weiter wo starte ich die scripte bzw wo mache ich das?

anbei mal so sollte es aussehen

Verbindung aufbauen
ftp open ftp.xyzcorp.com /user:olga /password:bigsecret

download vom ftp server
ftp get /html/ck/webcam/data/cam.jpg
springen zum verzeichniss für löschen
ftp cd /html/ck/webcam/data/
löschen der Datei
ftp put /delete \m cam.jpg
Verbindung kappen
bye
exit 0
 
Datei: /root/.netrc

Inhalt:
Rich (BBCode):
machine ftp.xyzcorp.com login olga password bigsecret macdef
init
get /html/ck/webcam/data/cam.jpg
cd /html/ck/webcam/data/
put /delete \m cam.jpg
quit
(Leerzeile)

Aufruf: tnftp open ftp.xyzcorp.com

Der Download und das Löschen sollte dann automatisch laufen. Aber alles ungetestet. :cool:
 
DANKE !

ich habe es mal so gemacht wie du gesagt hast,

habe per editor die datei angelegt und per admin tool hochgeladen in das root verzeichniss (bisher keine rechte gegeben)
im admintool unter tools->explorer die dati in .netrc umbenannt (existierte vorher nicht)
danach noch mal über den editor vom admin tool mir die datei angesehen (OK)

darauf im admin tool per cron den befehl angegeben
* * * * * root tnftp open ftp.xyzcorp.com
jetzt macht er jede minute diesen abruf

leider schreibt er mir in der cron log

Rich (BBCode):
/bin/sh: tnftp: not found

im admin tool unter system ipkg -> Packet Management
tnftp.jpg


oder muss ich das ganze noch starten?

im admin tool --> system --> ipkg --> ipkg fiels --> /opt/lip/ipkg/ --> staus

steht folgendes:

Rich (BBCode):
Package: tnftp
Version: 20100108-1
Status: install user installed
Architecture: arm
Installed-Time: 1293655689

Package: wget
Version: 1.12-2
Conflicts: wget-ssl
Status: install user installed
Architecture: arm

wo ist der denk fehler habe ich vileicht die datei einfach schon falsch angelgt?
 
Hallo,
gib mal in der crontab den vollständigen Pfad zu tnftp an, wahrscheimlich /opt/bin/tnftp (schau einfach mal nach: which tnftp).

Gruß Götz
 
sieht schon besser aus jetzt habe ich einen anderes prob

Rich (BBCode):
tnftp: Can't lookup `open:ftp.fritz.box': Servname not supported for ai_socktype

der gegen part (ftp) ist ne avm fritzbox mit einem usb stick

edit: habe eben gelesen das der fehler vom ncht angegebenen port 21 herkommen soll
der standart port ist doch 21 das sollte dann auch tnftp kennen oder liege ich da falsch
 
Zuletzt bearbeitet:
so bin wieder einen stepp weiter

wo genau muss die .netrc rein in welchen ordner genau?

/root/
oder
/root/root/

bei beidenkommt der fehler von oben
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat