Hallo zusammen,
da ich aus Performance Gründen einen Wechsel von SABnzbd zur offiziellen Download Station (nzbget) plane, habe ich mich in den vergangenen Tagen mit dem Thema Postprocessing von Downloads auseinander gesetzt. Mein ursprünglicher Gedanke war ein Shell Script zu nutzen, welches in regelmäßigen Abständen via CronJob den Download Ordner auf Archiv Dateien prüft und diese bei bedarf entpackt. Diese Lösung hat allerdings den Nachteil, dass das Script kontinuierlich ausgeführt wird und somit den Ruhezustand der Festplatten verhindert.
Aufgrund dessen habe ich weiter recherchiert und nach einer Möglichkeit gesucht das Script nur auszuführen, wenn ein Download abgeschlossen wurde. Ich habe herausgefunden, dass man in der nzbget Konfigurationsdatei ein Script zu diesem Zweck hinterlegen kann. Leider arbeitet die Download Station nicht mit einer eigenen Konfigurationsdatei für nzbget sondern nutzt eine gemeinsame Config-Datei für alle Bestandteile der Download Station (emule,bittorrent,curl,wget etc.)( /var/packages/DownloadStation/etc/settings.conf). Die Konfiguration wird anscheinend per Parameter an nzbget übergeben (wahrscheinlich innerhalb einer Binary) und kann deshalb nicht so ohne weiteres angepasst werden.
Aktuell arbeite ich an einem Workaround der bisher allerdings keine Früchte getragen hat
Die Idee: Die nzbget Binary verschieben/umbennen und ein Shell Script stattdessen hinterlegen.
Dieses Shell Script soll die gesetzten Parameter der DownloadStation auslesen, um zusätzliche Parameter erweitern und die original nzbget Binary mit der geänderten Konfiguration aufrufen. Leider habe ich die DownloadStation mit dieser Bypass Methode nicht zum laufen bekommen …
Ich würde wirklich gerne die DownloadStation benutzen statt eine weitere Instanz von nzbget zu installieren. Seht ihr aktuell eine Möglichkeit meine Anforderung umzusetzen? Ich bin für jede Idee dankbar!
Gruß
Memorix
da ich aus Performance Gründen einen Wechsel von SABnzbd zur offiziellen Download Station (nzbget) plane, habe ich mich in den vergangenen Tagen mit dem Thema Postprocessing von Downloads auseinander gesetzt. Mein ursprünglicher Gedanke war ein Shell Script zu nutzen, welches in regelmäßigen Abständen via CronJob den Download Ordner auf Archiv Dateien prüft und diese bei bedarf entpackt. Diese Lösung hat allerdings den Nachteil, dass das Script kontinuierlich ausgeführt wird und somit den Ruhezustand der Festplatten verhindert.
Aufgrund dessen habe ich weiter recherchiert und nach einer Möglichkeit gesucht das Script nur auszuführen, wenn ein Download abgeschlossen wurde. Ich habe herausgefunden, dass man in der nzbget Konfigurationsdatei ein Script zu diesem Zweck hinterlegen kann. Leider arbeitet die Download Station nicht mit einer eigenen Konfigurationsdatei für nzbget sondern nutzt eine gemeinsame Config-Datei für alle Bestandteile der Download Station (emule,bittorrent,curl,wget etc.)( /var/packages/DownloadStation/etc/settings.conf). Die Konfiguration wird anscheinend per Parameter an nzbget übergeben (wahrscheinlich innerhalb einer Binary) und kann deshalb nicht so ohne weiteres angepasst werden.
Aktuell arbeite ich an einem Workaround der bisher allerdings keine Früchte getragen hat
Die Idee: Die nzbget Binary verschieben/umbennen und ein Shell Script stattdessen hinterlegen.
Dieses Shell Script soll die gesetzten Parameter der DownloadStation auslesen, um zusätzliche Parameter erweitern und die original nzbget Binary mit der geänderten Konfiguration aufrufen. Leider habe ich die DownloadStation mit dieser Bypass Methode nicht zum laufen bekommen …
Ich würde wirklich gerne die DownloadStation benutzen statt eine weitere Instanz von nzbget zu installieren. Seht ihr aktuell eine Möglichkeit meine Anforderung umzusetzen? Ich bin für jede Idee dankbar!
Gruß
Memorix
Zuletzt bearbeitet: