Auteur Topic: [OPGELOST] JDownloader2 script starten op DS412+  (gelezen 8485 keer)

Offline J-J

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 17
  • Berichten: 206
[OPGELOST] JDownloader2 script starten op DS412+
« Gepost op: 08 oktober 2014, 20:52:52 »
In de meeste gevallen gebruik Sabnzbd om te downloaden. Toch heb ik soms nood aan JDownloader.
IK vroeg mij af of ik het kon installeren op mijn DS412+ en kwam op volgend topic terecht: HowTo: JDownloader2 on Server/NAS Systems (Command Line Version)

Hierbij ging ik voor de methode waarvoor GhostAWT niet meer nodig is (post 22):
  • Installeer Java op je NAS via Java Manager (in package center)
  • Download JDownloader.jar naar de map JDownloader2 op je bureaublad
  • Voer het uit en wacht tot de installatie gedaan is
  • Pas instellingen aan:
    - User Interface: zet Silent Mode aan
    - Bubble Notify: Show Bubbles if "Never"
    - Tray Icon: haal vinkje weg bij Enabled
  • Vul je My JDownloader gegevens in en verbind
  • Stel je downloadmap in (locatie op je NAS)
  • Sluit JDownloader
  • SSH naar je NAS als root en kopieer de map JDownloader2 naar bv. /volume1/@appstore/ en zet de permissies juist (777)
Tot hier gaat het goed.
Zoals aangegeven in post 22 van het forum moet je nu java -Djava.awt.headless=true -jar JDownloader.jar uitvoeren

Hierbij gebruik ik in Putty: java -Djava.awt.headless=true -jar /volume1/@appstore/JDownloader2/JDownloader.jar (aangepast aan mijn locatie)
Ik kan via my.jdownloader.org verbinden met JDownoader. Het probleem is dat als ik Putty sluit, Jdownloader stopt.

Als ik dit script wil uitvoeren met Task Manager op mijn NAS loopt het mis. Ik heb bovenstaand commando gekopieerd maar dan start hij niet. Ook niet als ik het in een ".sh"-bestand zet en laat uitvoeren.

Als iemand dus weet hoe ik dit werkend kan krijgen?
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM6.2

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7795
  • Berichten: 43.189
  • FIFO / LIFO
    • Truebase
Re: JDownloader2 script starten op DS412+
« Reactie #1 Gepost op: 08 oktober 2014, 21:13:03 »
Citaat
Als ik dit script wil uitvoeren met Task Manager op mijn NAS loopt het mis. Ik heb bovenstaand script gekopieerd maar dan start hij niet. Ook niet als ik het in een ".sh"-bestand zet en laat uitvoeren.
Geen foutmelding(en) of zo ?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline J-J

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 17
  • Berichten: 206
Re: JDownloader2 script starten op DS412+
« Reactie #2 Gepost op: 08 oktober 2014, 21:33:43 »
Geen foutmelding(en) of zo ?
Niets onder Logs en zie ook nergens of hij start of niet.
Ik vermoed dat ik een .sh script moet maken en niet door enkel bovenstaand commando te kopiëren.

Hoe ik dat moet doen is mij een vraag.  :?:
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM6.2

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7795
  • Berichten: 43.189
  • FIFO / LIFO
    • Truebase
Re: JDownloader2 script starten op DS412+
« Reactie #3 Gepost op: 08 oktober 2014, 21:58:14 »
Je had het toch al in een .sh script ?
En die werkt niet begrijp ik.
Je hebt het script natuurlijk wel exe gemaakt, toch ?
Doe anders gewoon even: chmod 777 <naam>.sh
Dan uitvoeren in de map waar het script staat: ./<naam>.sh


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline J-J

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 17
  • Berichten: 206
JDownloader2 script starten op DS412+
« Reactie #4 Gepost op: 08 oktober 2014, 22:37:19 »
Ik heb zelf het script gemaakt.
Ik heb in een tekstbestand java -Djava.awt.headless=true -jar /volume1/@appstore/JDownloader2/JDownloader.jar gekopieerd en jdownloader.sh genoemd. En dan 777 rechten toegekend. (Ik veronderstel zelfde als CHMOD 777 via command line)

Ik denk dat de inhoud van het script anders moet zijn.
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM6.2

Offline rnijenhu

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 5
  • Berichten: 73
Re: JDownloader2 script starten op DS412+
« Reactie #5 Gepost op: 10 oktober 2014, 21:49:20 »
Ken task manager niet, vermoed dat dit crontab is. De omgeving vars zijn dan vaak anders waaronder PATH en eventuele java specifieke.  Check ze in putty (export) en zet ze in je script

Offline J-J

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 17
  • Berichten: 206
JDownloader2 script starten op DS412+
« Reactie #6 Gepost op: 10 oktober 2014, 22:23:45 »
Het heet in feite 'task scheduler' in de Engelstalige DSM5.



Net uitgepropeerd (met Terminal):

Citaat
J-JsDS412> java -Djava.awt.headless=true -jar /volume1/JDownloader2/JDownloader.jar         
SetOut java.io.PrintStream@a4911d
SetErr java.io.PrintStream@331dd0
Application Root: /volume1/JDownloader2 (jared) class org.jdownloader.update.launcher.SecondLevelLauncher[/color]
Ignored: org.appwork
sun.Desktop: null
XDG_CURRENT_DESKTOP: null
GNOME_DESKTOP_SESSION_ID: null
KDE_FULL_SESSION: null
DESKTOP_SESSION: null

Ik veronderstel dat ik de rode regel moet kopiëren naar het script bestand?

Heel het proces dat ik zie staat hier (moest het er niet in staan): http://pastebin.com/e4QAkG7R


UPDATE:

Het script zag er zo uit:


En nu zo:



Geen van beide werkt :( Ik heb geen enkele ervaring met scripts.
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM6.2

Offline J-J

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 17
  • Berichten: 206
[OPGELOST] JDownloader2 script starten op DS412+
« Reactie #7 Gepost op: 15 oktober 2014, 19:43:09 »
Voor zij die wensen heb ik een volledige handleiding geschreven op het JDowloader forum. Als ik terug wat tijd heb zal ik het ook hier plaatsen in het Nerderlands. Je vind de handleiding HIER.


OPGELOST:

Het juiste script is hier gegeven (post 42):

  • Java Manager installeren via Package Center
  • Maak het bestand S99jdownloader.sh aan op /usr/local/etc/rc.d/S99jdownloader.sh
  • Zet het volgende in het bestand (er vanuit gaande dat je JDownloader installatiemap op volgende locatie staat: /volume1/@appstore/jdownloader/):
    Citaat
    #!/bin/sh):
    #
    # Startup script for jdownloader2
    #
    # Stop myself if running
    PIDFILE=/var/run/S99jdownloader.pid
    #
    start() {
    sleep 1
    nohup /volume1/@appstore/JavaManager/Java/bin/java -Djava.awt.headless=true -jar /volume1/@appstore/jdownloader/JDownloader.jar &
    # write pidfile
    echo $! > $PIDFILE
    }
    #
    stop() {
    [ -f ${PIDFILE} ] && kill `cat ${PIDFILE}`
    # remove pidfile
    rm -f $PIDFILE
    }
    #
    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart)
    stop
    sleep 1
    start
    ;;
    *)
    echo "Usage: $0 (start|stop|restart)"
    exit 1
    ;;
    esac
    # End
  • Herstart je NAS. JDownloader wordt nu automatisch geladen bij het opstarten.
  • Pas op my.jdownloader.org onder onder 'Settings' ---'Advanced Settings' --- 'General - Default Download Folder' je download map aan naar een Shared Folder naar keuze.



OPMERKING: De maker van het script geeft aan dat het korter kan maar hij ook geen ervaring heeft.
  • Mijn Synology: DS412+
  • HDD's: 4x ST4000VN000
  • Extra's: 2GB DDR3 / DSM6.2


 

VERPLAATST: dx510 lijkt steeds weer opnieuw te starten

Gestart door BirdyBoard Synology DSM algemeen

Reacties: 0
Gelezen: 879
Laatste bericht 16 december 2016, 09:04:39
door Birdy
Mosquitto wil niet starten

Gestart door ivo_GBoard Overige 3rd party packages

Reacties: 2
Gelezen: 2290
Laatste bericht 13 november 2017, 15:44:28
door eddym
Waarom worden er zo weinig topics met een beste antwoord gemarkeerd > [Opgelost]

Gestart door m4v3r1ckBoard Vragen en opmerkingen OVER het forum

Reacties: 10
Gelezen: 5522
Laatste bericht 09 april 2018, 14:29:59
door Björn
Certificaat, en automatisch starten

Gestart door SiJoNasBoard VPN Server

Reacties: 6
Gelezen: 1698
Laatste bericht 05 januari 2019, 16:39:40
door Briolet
Foutmelding Drive 7 in DS412+ is re-identified ?

Gestart door tslhBoard NAS hardware vragen

Reacties: 2
Gelezen: 790
Laatste bericht 19 juli 2020, 14:45:57
door tslh