Hi zusammen,
weiß jemand wie ich JDownloader 2 (Docker in Synology NAS) automatisch aktualisieren lassen kann, wenn grad keine Downloads aktiv sind.
Also nicht den Docker Container an sich (das regelt Watchtower) sondern JDownloader zeigt mir in der My JDownloader App trotzdem noch Updates an.
Habe hier (https://board.jdownloader.org/showthread.php?t=87773) gesehen dass das mit dem Ereignis-Skripter möglich sein soll.
Code
/*
Update when JD is Idle
Trigger Required: "Interval" (Recommended: 600000 (10 mins.) or more)
*/
if (
callAPI("update", "isUpdateAvailable") &&
!callAPI("linkcrawler", "isCrawling") &&
!callAPI("linkgrabberv2", "isCollecting") &&
!callAPI("extraction", "getQueue").length &&
isDownloadControllerIdle()
) {
callAPI("update", "restartAndUpdate");
}
Alles anzeigen
Aktuell ist dort ein Beispielscript hinterlegt:
Code
[{"eventTrigger":"ON_DOWNLOAD_CONTROLLER_STOPPED", "eventTriggerSettings":{}, "id":1701977145465, "name":"Beispiel", "script":null, "enabled":true}]
Weiß jemand wie ich das Update-Skript einbinden muss?
Bei mir kommt die Fehlermeldung: "Failed to set new value"
EDIT: glaube ich habe eine Lösung hier (https://support.jdownloader.org/Knowledgebase/…e-jd-in-idle/21) gefunden: