Backup mal andersrum

Status
Für weitere Antworten geschlossen.

hatschiii

Benutzer
Mitglied seit
31. Jul 2012
Beiträge
120
Punkte für Reaktionen
0
Punkte
16
Ich greife auf meinen Webhoster per FTP zu. Nun möchte ich das die Synology dies mit dem integriertem lftp macht und die geänderten / neuen Dateien bei meinem Webhoster in einen Ordner auf meiner Synology spielt (inkrementelles Backup)

Folgenden Code habe ich gefunden den ich in eine Text Datei kopiert und als .sh Datei abgespeichert habe. Diese Datei führe ich per "Aufgabenplanung" 1x die Nacht aus.

#/bin/sh

/usr/bin/lftp -c "set ftp:list-options -a;
set ssl:verify-certificate no;
open ftp://USERNAME:PASSWORD@domain.com;
lcd /volume1/homes/user/ordner;
mirror --use-cache --verbose --allow-chown --allow-suid --no-umask --parallel=2 --exclude-glob .svn"
exit;​

Leider tut sich nichts wenn ich die .sh Datei im Aufgabenplaner ausführe. Gebe ich "ftp://USERNAME:pASSWORD@domain.com" im Browser ein funktioniert der Login.

Ich bin leider absolut kein Programmierer. Was mache ich hier falsch? Was muss ich ändern damit die neuen bzw. geänderten Dateien von der Quelle (Webhoster) auf das Ziel (Synology) übertragen werde?
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174

ruedi61

Gesperrt
Mitglied seit
01. Apr 2016
Beiträge
72
Punkte für Reaktionen
0
Punkte
6
Führe das Script mal in der Konsole aus, dann siehst du eventuelle Fehler.
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.540
Punkte für Reaktionen
1.384
Punkte
234

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.215
Punkte für Reaktionen
509
Punkte
174
Du müsstest Dich auf der Konsole anmelden, ins Verzeichnis wechseln, wo das Script hinterlegt ist und dort die Rechte prüfen.

Ein Direktory-Listing sähe wie folgt aus:
Rich (BBCode):
[moasta@DS916AH] /volume1/N-LOGON > l
total 52K
drwxrwxrwx+  6 root   root  4.0K Mar 26  2017 .
drwxr-xr-x  35 root   root  4.0K Jan  5 15:22 ..
drwxrwxr-x   2 moasta users 4.0K Apr  3  2017 action
drwxrwxr-x   3 andi   users  12K Apr  3  2017 adminscripts
drwxrwxr-x   2 andi   users 4.0K Mar 16  2017 adminscripts-srv
-rwxrwxr-x   1 moasta users 8.1K Jan 14 09:27 connect-drives_alle.bat
-rwxrwxr-x   1 andi   users    2 Oct 29 08:00 ! Dieser Ordner wird synchronisiert !.txt
drwxrwxr-x   3 root   root  4.0K Jan  5 15:21 @eaDir

RWX steht dann für ...
R_ead
W_rite
X_ecute (ausführen)

Die drei 'Gruppen' stehen für USER|GRUPPE|ALLE ...
Anhand der Datei 'connect-drives_alle.bat' heißt das ...
Account 'moasta' darf rwx
Gruppe 'users' darf rwx
und ALLE dürfen rx
 

hatschiii

Benutzer
Mitglied seit
31. Jul 2012
Beiträge
120
Punkte für Reaktionen
0
Punkte
16
Merci euch allen!

Per Putty hat es problemlos geklappt udn ich habe gesehen das das $ Zeichen im Passwort das Problem verursacht hat. Einfach das Passwort geändert und schwups lief alles :)
 
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