Auteur Topic: [OPGELOST] JDownloader2 script starten op DS412+  (gelezen 9136 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: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • 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-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

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: 1399
  • -Ontvangen: 8046
  • Berichten: 44.176
  • Fijne feestdagen.......
    • 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-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

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


 

Links binnen Wordpress verwijzen naar intern IP adres [OPGELOST]

Gestart door wbreeBoard Wordpress package

Reacties: 5
Gelezen: 7761
Laatste bericht 24 augustus 2013, 08:56:10
door wbree
Sabnzb op DS412+

Gestart door liem007Board SABnzbd (usenet)

Reacties: 4
Gelezen: 2087
Laatste bericht 24 februari 2013, 19:27:28
door liem007
Mijn nieuwe DS412+: eerste indrukken

Gestart door henkgBoard NAS hardware vragen

Reacties: 3
Gelezen: 2946
Laatste bericht 11 april 2012, 18:05:04
door Moris
[Opgelost] Hulp na HD Crash SabNzb

Gestart door dreamsharingBoard SABnzbd (usenet)

Reacties: 5
Gelezen: 2041
Laatste bericht 24 mei 2013, 22:46:58
door dreamsharing
[OPGELOST] Hoe installeer ik Beautifulsoup voor Python 2.7.1

Gestart door ton123Board Algemeen

Reacties: 1
Gelezen: 3254
Laatste bericht 19 september 2012, 23:10:37
door ton123