#1081
|
|||
|
|||
Code:
#!/bin/sh # # Startup script for jdownloader2 # # Stop myself if running PIDFILE=/var/run/S99jdownloader.pid # start() { sleep 1 nohup /var/packages/java8/target/ejdk1.8.0_121/linux_i586/jre/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 |
#1082
|
|||
|
|||
Quote:
das verlinkte Script werde ich mal testen. Wie wird das Script eigentlich ausgelöst, wenn es in var/packages/JDownloader/scripts liegt? Über den Aufgabenplaner? Der Pfad /usr/local/etc/rc.d/ soll ja dafür sorgen, dass es automatisch beim Systemstart ausgeführt wird. |
#1083
|
||||
|
||||
@HFI:
java -jar und NICHT java - jar (siehe Leerzeichen!)
__________________
JD-Dev & Server-Admin |
#1084
|
||||
|
||||
@eriksn:
Auf nohup kann verzichtet werden. JDownloader ignoriert das HUP Signal von selbst. Bei Restart würde ich einen längeren Sleep machen, denn 1 Sekunde ist zum Shutdown schon ARG wenig. Auch das write PID file weglassen. JDownloader legt von selbst eine PID File an
__________________
JD-Dev & Server-Admin |
#1085
|
|||
|
|||
Quote:
Code:
-ash: ./S99jdownloader.sh: cannot execute binary file: Exec format error Ich habe die Scripts jeweils im Texteditor in Unicode (UTF-16) abgespeichert und dann per Konsole nach /usr/local/etc/rc.d/ verschoben und dort aufgerufen. Edit: Quote:
Last edited by eriksn; 27.06.2017 at 00:19. |
#1086
|
|||
|
|||
Das war wohl ein dummer Fehler von mir
Weiter komme ich aber leider immer noch nicht. |
#1087
|
|||
|
|||
Quote:
Code:
java -jar /volume1/@appstore/JDownloader/JDownloader.jar |
#1088
|
|||
|
|||
VIelen Dank, JDownloader läuft wieder auf dem NAS.
|
#1089
|
||||
|
||||
Quote:
Am einfachsten du kopierst das ganze in Notepad++ und stellst auf Unix Line Ending um, danach löscht du den Inhalt der Datei und kopierst den neuen Inhalt rüber. und versuch mal /bin/bash statt /bin/sh
__________________
JD-Dev & Server-Admin |
#1090
|
|||
|
|||
Quote:
Aber danke für deine Vorschläge! |
#1091
|
||||
|
||||
@eriksn: Ist sicherlich irgendwo ein simpler Copy/Paste Fehler. Lass uns einfach mal Teamviewer machen. Schick ne Mail an support@jdownloader.org
__________________
JD-Dev & Server-Admin |
#1092
|
|||
|
|||
Quote:
|
#1093
|
||||
|
||||
Nichts zu danken!
Würdest du noch mitteilen wie du das Script dann in den Autostart gebracht hast?
__________________
JD-Dev & Server-Admin |
#1094
|
|||
|
|||
Quote:
|
#1095
|
||||
|
||||
Danke für die Anleitung
__________________
JD-Dev & Server-Admin |
#1096
|
|||
|
|||
eriksn:
Bist du noch so gut und kopierst dein aktuelles, funktionierendes Skript mal für alle? habe nämlich das gleiche Problem wie du, dass der JDownloader nicht automatisch startet. Nur zu meinem Verstädnis: mein NAS läuft eig. immer. Sollte der JDownloader da nicht auch immer laufen, wenn ich ihn einmal starte? Er taucht aber zB nicht in den Paketen auf. Ist das normal? |
#1097
|
||||
|
||||
JDownloader, sofern er von Hand installiert/gestartet, taucht nirgends auf, da es ja nicht Teil des Paketsystems ist und deine NAS somit keine Kentniss von JDownloader hat
Sprich via ssh/putty verbinden und dort sollte JDownloader zu sehen sein ps faux | grep java
__________________
JD-Dev & Server-Admin |
#1098
|
|||
|
|||
Quote:
Der Fehler lag wohl letztendlich darin, dass ich mein Script mit andere Editoren erstellt und dann an Ort und Stelle kopiert habe. Dabei gab es wahrscheinlich noch irgendwelche versteckten Zeichen, mit denen der Interpreter nichts anfangen konnte. Ich vermute mal, wenn man sich die Mühe macht und die vorher zitierten Versionen sauber im UNIX Texteditor abtippt, würden sie auch funktionieren. Als Ergänzung zu Jiaz Kommentar: Wenn du den JDownloader erfolgreich installiert hast und ihn manuell startest aber nichts weiter unternimmst, ist JDownloader nach dem Neustart des NAS mit ziemlicher Sicherheit nicht automatisch gestartet. Erst wenn du eine Routine (siehe oben 1./2.) erstellst, die beim Booten JDownloader starten, wird es wie gewünscht funktionieren. |
#1099
|
|||
|
|||
Quote:
Bleibt die Frage, ob er nicht dauerhaft durchlaufen müsste? Ich teste nochmal heute Abend das Skript von eriksn. |
#1100
|
|||
|
|||
Quote:
Evtl. kannst du sie nochmal als .txt hierrein kopieren? Quote:
|
#1101
|
||||
|
||||
@Che10: Welche Datei/Post, dann schick ich dir als Mail
__________________
JD-Dev & Server-Admin |
#1102
|
|||
|
|||
Es geht um Post 1098
Ich merke grad, ich kann nicht mal selbst meine angehängte Bilddatei anschauen, kommt die gleiche Fehlermeldung wie bei Che10. |
#1103
|
||||
|
||||
Anhänge können nur vom Support angeschaut werden.
https://webspace.appwork.org/JDScript.png
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 13.07.2017 at 22:32. |
#1104
|
|||
|
|||
Also mit dem Skripten bin ich leider nicht so vertraut. Ich denke, da müsste entweder eine Anleitung für mich her oder wir machen eine Teamviewer-Session?
Danke für die Aufklärung mit den Dateinanhängen. |
#1105
|
||||
|
||||
Ich hätte nächste Woche Zeit für eine Teamviewer Session, meld dich einfach ab Montag wieder unter support@jdownloader.org
__________________
JD-Dev & Server-Admin |
#1106
|
|||
|
|||
Servus zusammen,
ich habe mir diesen Thread ab Seite 21 durchgelesen und muss sagen @Jiaz, Du hast meinen vollsten Repekt!! Wie du dich hier um die Leute kümmerst is echt der Wahnsinn. Hab selten sowas gesehen. Find ich wirklich wirklich super!! Das musste ich jetz mal loswerden :-) Desweiteren hab ich es erfolgreich geschafft auf aktuellem Freenas11.0-U2 FreeBSD (BSD 64Bit) (amd64 64Bit) Java 1.8.0_131-b11 (64Bit) (headless) Oracle Corporation OpenJDK 64-Bit Server VM) Jdownloader in einem Jail mit Autostart zu installieren :-) Das Webinterface bzw die Android App is noch sehr buggy, seh ich das richtig? Ich werd mich heute abend mal durchs Webinterface Forum wühlen.. Bis dann und weiter so!! |
#1107
|
||||
|
||||
Quote:
__________________
JD-Dev & Server-Admin |
#1108
|
|||
|
|||
Quote:
FFmpeg is installed on my nas because when i ssh into it and type ffmpeg i see that it's there and i have already setup both path in the advanced settings. Here's a screenshot: Settings.png Would you have any other idea ? Thanks |
#1109
|
||||
|
||||
@tntsecurite: let's continue via email
__________________
JD-Dev & Server-Admin |
#1110
|
|||
|
|||
Hi Jiaz,
I just wanted to let you know that after following your request, i have upgraded my ffmpeg to 2.8.2 in my Dlink dns-325 nas and everything is working fine now. Thank you very much for your fast services.:thumbup: |
#1111
|
||||
|
||||
Thank you for your feedback!
__________________
JD-Dev & Server-Admin |
#1112
|
|||
|
|||
Hi Servus,
JDownloader wird bei mir als User JDuser gestartet. Jetzt is mir aufgefallen dass, wenn ich über die Windows share auf die entpackten Daten zugreife, ich keine Schreibrechte habe. Heißt ich möchte z. B. den ID3 Tag von mp3 Dateien ändern, habe aber eben kein Schreibrecht. Ich denke das is ein Permissions Problem. aber Jiaz is da bestimmt sehr fit auf dem Gebiet :-) Wenn ich den User änder (chown) auf nobody, dann funktioniert das. Leider kann ich JDownlaoder nicht als nobody ausführen... Wie krieg ich das hin das ich über die Windowsfreigabe Schreibrechte besitze? Viele Grüße |
#1113
|
||||
|
||||
Du kannst in deinem Startscript die umask setzen, damit sagst du welche Rechte neue Dateien/Ordner haben.
zb #!/bin/bash umask 000 java -jar JDownloader.jar Bei Fragen/Problemen auch gerne via support@jdownloader.org
__________________
JD-Dev & Server-Admin |
#1114
|
|||
|
|||
das hab ich schon..
schaut so aus bei mir.. Code:
jd_start() { umask 000 su JDuser -c '/usr/local/bin/java -Djava.awt.headless=true -jar /JDownloader/JDownloader.jar &' } ich seh grad ich hab #!/bin/sh macht des n unterschied? |
#1115
|
||||
|
||||
umask muss in die shell/umgebung welche auch JDownloader ausführt
In deinem Fall machst du umask und mit su -c aber eine neue Shell auf schreib ein kleines Script, dort umask und den JDownloader start rein und pack das dann in su JDuser -c "/script"
__________________
JD-Dev & Server-Admin |
#1116
|
|||
|
|||
Ah ok. Danke probier ich gleich mal..
edit: hab jetz /JDownloader/start.sh (mit rwxrwxrwx owner:JDuser) Code:
#!/bin/sh umask 000 /usr/local/bin/java -Djava.awt.headless=true -jar /JDownloader/JDownloader.jar & Code:
jd_start() { su JDuser -c '/JDownloader/start.sh &' } Dateien über Windows Freigabe wieder nicht änderbar... Last edited by BaschtlWaschtl; 07.09.2017 at 20:26. |
#1117
|
||||
|
||||
Bitte drank denken, dass nur neue Dateien davon betroffen sind.
Ich kann mir das morgen gerne mal via Teamviewer/ssh/putty anschauen. Melde dich einfach unter support@jdownloader.org
__________________
JD-Dev & Server-Admin |
#1118
|
|||
|
|||
Is there any way that i could extract my downloaded Archiv after the download completely finished?
When i download a Serie, the download speed goes very slow when I extract at the same time. |
#1119
|
||||
|
||||
@bassmann: What are your system specs? extraction should not slow down system that much. Do you use a zero vm? That would explain it.
You have to use the eventscripter (https://board.jdownloader.org/showthread.php?t=70525) and setup a script that waits for all downloads to finish and then starts extraction.
__________________
JD-Dev & Server-Admin |
#1120
|
|||
|
|||
Thanks for the tip with eventscript.
I have an Pi2 with java8 it should work but sometimes it is very slow i only could load with 5mb/s instead with my normaly 12mb/s when i extract. I think the problem could be the other task like pihole and nextcloud and so on. Maby i should upgrade to an rpi3. |
Thread Tools | |
Display Modes | |
|
|