Thanks: 0
Ergebnis 1 bis 4 von 4
Thema: Kopieren per cron-job
-
23.05.2020, 21:56 #1
- Registriert seit
- 12.05.2015
- Beiträge
- 16
- Thanks (gegeben)
- 6
- Thanks (bekommen)
- 0
- Total Downloaded
- 70,02 MB
- Total Downloaded
- 70,02 MB
Box 1:Gigablue UHD UE 4k Cable OATV7.3Box 2:Mut@nt HD51 OATV7.3Kopieren per cron-job
Hallo, liebe Experten!
Ich möchte euch schildern, was ich vorhabe. Evtl. hat ja jemand eine Lösung...
Ich habe zwei Receiver. Der eine hat nur 100Mbit Netzwerk, der andere Gigabit. Mit beiden nehme ich auf. Zum Teil sind unterschiedliche Autotimer aktiv.
Da ich die Aufnahmen überwiegend archiviere, müssen die Dateien übers Netz auf den PC zum Schneiden und konvertieren übertragen werden.
Für diesen Fall habe ich eine Synchro-Software, die automatisch die Dateien vom Receiver holt.
Das geht per Gigabitnetz relativ flott. Nur der langsame Receiver bremst halt ungemein.
Meine Idee wäre es nun, per cronjob die Aufnahmen vom Vortag nachts gegen drei oder vier Uhr (dann sollten die Aufnahmen vom Vortag abgeschlossen sein)
vom langsamen auf den schnellen Receiver zu kopieren (push oder pull wäre egal...)
Da ich zwar mit powershell scripting leidlich umgehen kann aber nicht mit der bash, stehe ich vor einem Dilemma.
Außerdem müssen ja Netzwerkwerkfreigaben unter Enigma definiert werden, das bash-script muss zeitgesteuert laufen.
Ein bissel Sicherheitsabfragen, ob kopiert werden darf, ob die Freigabe funktional ist etc. pp...
Lange Rede, kurzer Sinn...: Gibt es ein solches Script schon, oder ein ähnliches, das man anpassen könnte?
Oder ein Plugin, das die Sache vereinfacht?
Hat jemand eine andere Idee, die zum Ziel führt?
Bin gespannt auf eure Antworten!
Servus, Bibo...
-
Advertising
-
24.05.2020, 01:06 #2
- Registriert seit
- 20.04.2013
- Beiträge
- 24.824
- Thanks (gegeben)
- 4679
- Thanks (bekommen)
- 9077
- Total Downloaded
- 596,61 MB
- Total Downloaded
- 596,61 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:ZGemma H7/H9 SF8008Box 5:diverse andere . . .Schau dir mal
enigma2-plugin-extensions-moviearchiver
an. Das könnte das für dich machen.Grüßle
Ralf
---------------------------------------------
Gigablue Quad4K-mixed, UE4K, Trio4K, Quad_Plus-SSC, UE_Plus-SC, X2/X3-SC, UltraUE-SC, ...
Astra 19.2E UniCable & KabelBW, oATV/teamBlue
(u.a.: DM900uhd,Vu+Duo,ZGemma H9Twin & H7S), PC-DVB-S/C/T, Xtreamer, BDP5200, Philips 24PFS4022/12, 65OLED855/12,UE32C5700, RPi3+
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
24.05.2020, 15:15 #3
- Registriert seit
- 27.07.2013
- Beiträge
- 62
- Thanks (gegeben)
- 8
- Thanks (bekommen)
- 4
- Total Downloaded
- 11,23 MB
- Total Downloaded
- 11,23 MB
Box 1:Gigablue Quad OATV 6.4Box 2:Gigablue AX3 OATV 6.3Box 3:Opticum AX ODIN OATV 6.3Box 4:Vizyon 8000 HD (RiP 2012)Box 5:Relook 400s (RiP 2009)Ich hab das vor geraumer Zeit mittels rsync gelöst. Da du powershell kannst, sollte dir das lesen auch von bash nicht schwerfallen
1. Voraussetzung
opkg update
opkg install rsync
Auf beiden receivern
2. script übertragen in datei auf dem langsamen receiver:
Code:#!/bin/sh quelle=/media/hdd/movie/ ziel=root@192.168.x.x::Harddisk/movies passwordfile=/media/hdd/rsync_pw.txt rsync -avro "${quelle}" "${ziel}" --password-file=$passwordfile --no-perms --no-group --no-owner exit 0
Den Pfad unter ziel= müsstest du dir anpassen.
dabei gilt die syntax
benutzer@ip-adresse::freigabename/ordnername
Die Parameter sind hier erklärt
rsync - Dateien und Ordner Synchronisieren
ich habe die so gewählt, dass ein einseitiger sync ausgeführt wird. wenn du an bereits übertragenen Dateien auf der Zielseite Änderungen vornimmst, werden die Dateien erneut von der Quelle kopiert. mit dem zur Verfügung stehenden --remove-source-files Parameter kannst du aber auch das Löschen der Quelldateien nach erfolgreicher Übertragung realisieren
passwortfile befüllst du einfach mit dem passwort des Kontos fürs ziel, also meist das von root, wenn das kein pw hat, kannst du irgendwas reinschreiben
das ganze dann mittels cronjob nach bedarf starten oder von Hand aufrufen
rsync hat den vorteil, das angefangene Ubertragungen fortgesetzt werden beim nächsten Lauf f und du diesen Teil nicht skripten musst, wenn dir z. B. die Verbindung mal wegbricht.
Gruß
elblindo
Gesendet von meinem STF-L09 mit Tapatalk
-
24.05.2020, 19:33 #4
- Registriert seit
- 27.07.2013
- Beiträge
- 62
- Thanks (gegeben)
- 8
- Thanks (bekommen)
- 4
- Total Downloaded
- 11,23 MB
- Total Downloaded
- 11,23 MB
Box 1:Gigablue Quad OATV 6.4Box 2:Gigablue AX3 OATV 6.3Box 3:Opticum AX ODIN OATV 6.3Box 4:Vizyon 8000 HD (RiP 2012)Box 5:Relook 400s (RiP 2009)Muss mich ein wenig korrigieren. Du brauchst auf einer Seite der rsync Partner einen rsync server daemon, den es für die boxen gar nicht gibt. Mein damaliger Fall synchronisierte auf den NAS, und das hatte den daemon.
Vielleicht gibt es trotzdem einen weg mit rsync, aber nicht so leicht.
Gruß
Gesendet von meinem STF-L09 mit Tapatalk
Lesezeichen