Dateien von Synologyordner automatisch auf eine ftp adresse kopieren

  • 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.

legi

Benutzer
Registriert
05. Mai 2007
Beiträge
57
Reaktionspunkte
0
Punkte
6
Ich finde einfach nichts!
Ich erstelle mit der Surveillance Station periodisch Schnappschüsse die dann im surveillance/@Snapshot Ordner liegen. Nun möchte ich diesen Ordner mit ftp auf meine Webseite kopieren.
Gibt es da eine Möglichkeit? Ich habe irgendwo einen Befehl für den Aufgabenplaner gefunden mv /volume1/surveillance/@Snapshot/* und dann ein anderer gemeinsamer Ordner, das klappt. Aber wie kriege ich das auf eine ftp Adresse?
Ich habe den remote Ordner in der Filestation angehängt, das manuelle kopieren klappt perfekt.
Ich habe keine Ahnung von Skripten und Programmieren, vielleicht kann mir da jemand helfen.

Besten Dank
Peter
 
Zuletzt bearbeitet:
Wenn Du den entsprechenden Ordner schon Remote eingebunden hast, dann hast Du doch, was Du benötigst:

mv /volume1/surveillance/@Snapshot/* /volume1/"Remote Ordner"/

Alternativ ginge auch, dass das Script die FTP Verbindung selbst aufbaut. Allerdings ist das etwas kniffliger, da Du hier erstmal eine Datei mit den FTP Befehlen basteln musst, auf die sich das Script dann bezieht.

Die FTP-Befehls-Datei sähe so aus:
Code:
mv *.* /Ordner_wo_die_Daten_hinkopiert_werden_sollen
bye
die Datei muss dann einen Namen wie "ftp_befehle.ftp" haben

Die Datei für das Script müsste dann in etwa so aussehen:
Code:
#!/bin/sh
#
PATH=/opt/bin:/opt/sbin:$PATH
export PATH
cd /volume1/Ordner_wo_die_zu_kopierenden_Dateien_liegen/
cat ftp_befehle.ftp | lftp -u FTP-Benutzername,FTP-Passwort -p 21 FTP-Servername
 
Herzlichen Dank für die Antwort. Da ich keine Ahnung von der Syntax habe, hier mein Beispiel zu Klärung, ich nehme das einfach mit dem eingebundenen Ordner, das andere verstehe ich gar nicht was da wo hin kommt.
Wenn der Ordner eingebunden ist, dann braucht es ja keinen user und Passwort mehr?
Sorry für meine Laienhafte Ausdrucksweise...

Im Aufgabenplaner käme dies rein:
mv /volume1/surveillance/@Snapshot/* /volume1/peter@xxx.com@xxx.xx.52.33/www/xxxx.com/pbuehrer/webcam/ hier sollten die Dateien aus dem @Snapshot rein.

Der eingebundene Ordner in der Filestation sieht so aus:
FTP dann darunter
Kamera (peter@xxx.com@xxx.xx.52.33)
darunter dann der Verzeichnisbaum

da passiert aber gar nix


Bildschirmfoto 2019-11-26 um 07.23.31.png
 
Zuletzt bearbeitet von einem Moderator:
Ich glaube nicht, dass Du etwas irgendwo hin kopieren/verschieben kannst, nur weil Du es in der FileStation siehst.
Also mit anderen Worten: Alles was man unter der Rubrik FTP in der FileStation sieht, hat keinen wirklichen Pfad. D.h. man dann das vielleicht in der FileStation mit der Maus dahin "schubbsen" aber nicht mit einem Script (in einem Script), da man ja gar keinen Ordner Pfad hat, den man dafür einsetzen kann.

Du müsstest das schon so machen, wie oben von mir beschrieben.Oder halt manuell jeden tag mit Deinen Händen und der Maus in der FileStation.
 
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