Du kannst in /usr/share/vdr/shutdown-hooks/ ein Skript ablegen, das dann beim Shutdown ausgeführt wird. Damit kannst du den rsync abschießen (Voraussetzung: der User, unter dem VDR läuft, hat die Rechte das zu machen). Umgekehrt würde ich es aber besser finden: Lege ein Script ab, welches RC<>0 liefert solange der rsync noch läuft. Damit würde dann der Shutdown verzögert werden, bis rsync fertig ist. Hat den Vorteil, dass du hast einen konsistenten Stand im Zielsystem hast.
Posts by kfb77
-
-
Sieht gut aus, ich bekomme den Crash beim Stoppen nicht mehr.
-
Ich habe gerade noch einen Coredump beim Stop bekommen. Gibt es da einen Zusammenhang mit live ? Sieht nach dem bt so aus und ich hatte in Live die Programm Seite von "Das Erste" beim Stop offen. Passt gut zum Backtrace.
-
Nein, leider nicht. Er tritt zufällig auf, vermutlich je nachdem, was tvscaper beim Stop gerade macht.
-
Kurzer Test: Baut und startet ohne Fehlermeldung.
-
Ich bekomme einen Coredump bei stoppen des VDRs, vermutlich seit dem o.g. Update. Zumindest ist mir das vorher nicht aufgefallen.
-
-
na ja, aktuell ca. 700 leere Verzeichnisse, stetig wachsend (zumindest bis jetzt) ist auch nicht so schön.
-
Die Datenbank "/dev/shm/tvscraper2.db" muss auch noch weg, sonst startet VDR nicht mehr.
series baut aber leere Verzeichnisse auf:
Code
Display Moredu -hs /var/cache/vdr/plugins/tvscraper/series/* 512 /var/cache/vdr/plugins/tvscraper/series/101221 512 /var/cache/vdr/plugins/tvscraper/series/133271 512 /var/cache/vdr/plugins/tvscraper/series/281620 512 /var/cache/vdr/plugins/tvscraper/series/327509 512 /var/cache/vdr/plugins/tvscraper/series/328634 512 /var/cache/vdr/plugins/tvscraper/series/328711 512 /var/cache/vdr/plugins/tvscraper/series/353285 512 /var/cache/vdr/plugins/tvscraper/series/382185 512 /var/cache/vdr/plugins/tvscraper/series/416952 512 /var/cache/vdr/plugins/tvscraper/series/448023 512 /var/cache/vdr/plugins/tvscraper/series/72073 512 /var/cache/vdr/plugins/tvscraper/series/83462 512 /var/cache/vdr/plugins/tvscraper/series/83513 512 /var/cache/vdr/plugins/tvscraper/series/95441 -
-
Korrekt.
Ich nutze von tvscaper die Funktion, das EPG zu verbessern. Ein Bild pro Aufnahme und EPG Eintrag wäre schön, muss aber nicht sein. Ich nehme mal an, in vielen Fällen kommt das auch über das externe EPG. Wenn nicht, auch egal.
-
Update ist drin.
Für alle, die V04 nutzen: Branch muss gelöscht und neu gecloned werden. Wegen dem nachgeschobenen Update war ein rebase notwendig.
-
Vielen Dank für deinen Beitrag, ist im Branch V04 drin.
-
da du ja die anderen Verbesserungen im Makefile eh nicht haben möchtest.
Ich habe noch nie Verbessrungen abgelehnt und werde dies auch nie machen.
Aber einen Massen Diff mit 460 Zeilen, ohne Info dazu, was das verbessern soll, werde ich nicht übernehmen. Dedizierte Diffs je Thema, mit konkreter Beschreibung was damit verbessern soll und nur mit Änderungen für dieses eine Thema, sind immer willkommen.
-
werden gelöscht, wenn die (gesamte) Serie gelöscht wird. Also wenn es keine Episode zu dieser Serie mehr im EPG und Aufzeichnungen gibt.
Was bei vielen Serien nie der Fall ist, irgendwo kommt immer eine Wiederholung.
/var/cache/vdr/plugins/tvscraper/movies/actors am größten, das sind die TMDb Schauspieler.
Ja, bei mir auch, sind bei mir 6 GByte der 15 GByte.
Mein VDR Container hat ca. 0,5 GB + 15 GByte tvscraper Bilder. Und die scheinen endlos weiter zu wachsen.
Kann ich den Download der Bilder aus TMDB und TheTVDB irgendwo simpel raus patchen und die Verzeichnisse movie und series löschen ?
-
Jetzt nach 45 Minuten hat sich "recordings" reduziert, der Rest bleibt (fast) gleich.
-
Werden bei den "kann wachsen" Verzeichnisse die Bilder auch wieder gelöscht, wenn die Sendung nicht mehr im EPG ist, bzw. die Aufnahme gelöscht wird ? Oder wächst das endlos ?
Könnte man die Bilder aus TMDB und TheTVDB abschaltbar machen ? Mir würden die Bilder aus der externen Quelle reichen.
Der SCRE löscht nichts. Im syslog " start scraping all recordings":
Code
Display Moresvdrpsend PLUG tvscraper SCRE 220 VDR-2404.fritz.box SVDRP VideoDiskRecorder 2.7.7; Fri Dec 26 12:22:13 2025; UTF-8 900 Scraping Video Directory started 221 VDR-2404.fritz.box closing connection # eine paar Minuten Pause, falls er im Hintergrund löscht du -hs /var/cache/vdr/plugins/tvscraper/* 2,4G /var/cache/vdr/plugins/tvscraper/epg 7,4G /var/cache/vdr/plugins/tvscraper/movies 1016M /var/cache/vdr/plugins/tvscraper/recordings 3,4G /var/cache/vdr/plugins/tvscraper/series 118M /var/cache/vdr/plugins/tvscraper/tvscraper2.db -
Mir ist aufgefallen, dass der tvscraper Bilder Cache bei mir stetig wächst. Inzwischen ist er bei 15 GByte
Codedu -hs /var/cache/vdr/plugins/tvscraper/* 2,4G /var/cache/vdr/plugins/tvscraper/epg 7,4G /var/cache/vdr/plugins/tvscraper/movies 1016M /var/cache/vdr/plugins/tvscraper/recordings 3,4G /var/cache/vdr/plugins/tvscraper/series 118M /var/cache/vdr/plugins/tvscraper/tvscraper2.dbDas sind doch, außer "recordings", Bilder für das aktuelle EPG, oder ? Warum gibt es da bei mir Dateien vom August ? Wäre es möglich ein Bilder Limit einzubauen, z.B. max. x Bilder pro Sendung ?
-
Üblicherweise macht man das "sudo make install" zeitnah nach dem "sudo make all". Dann braucht es kein Passwort.
Aber egal, wenn dir das so wichtig ist, kannst du ja einen Patch machen. Ich werde ihn unter folgenden grundsätzlichen Voraussetzungen übernehmen:
1. Ein Patch enthält die Lösung für genau ein Problem. Kein Massen-Diff mit mehreren Themen.
2. Es sind nur Änderungen drin, die für die Lösung des Problem zwingend notwendig sind. Keine globalen Format Änderungen, die Würdigung des Autors erfolgt im Commit und in der HISTORY, nicht im Code.
Edit: Bitte ausnahmsweise den diff gegen den Stand von Branch V04. Mir ist da eine unbenutzte Variable im Makefile aufgefallen, die ich gelöscht habe. Sonst passt der diff nicht.
-
Wenn jemand zweimal hintereinander baut, ohne Änderung oder make clean, wird eine Datei neu gebaut, die nicht neu gebaut werden müsste. Aber nur, wenn man innerhalb vom git Baum baut. Warum sollte das jemand tun ? Das dauert dann unter einer Sekunde länger als notwendig.
Ich sehe da kein Problem, wo man lösen müsste.