-
-
Save leosuncin/50367b3c905fe8699b13bd85ad26071b to your computer and use it in GitHub Desktop.
| #!/bin/sh | |
| DESC="JDownloader 2 Headless" | |
| NAME=JDownloader2 | |
| PIDFILE=/var/run/$NAME.pid | |
| COMMAND="/usr/bin/java -- -Djava.awt.headless=true -jar /home/osmc/jDownloader2/JDownloader.jar" | |
| RUN_AS=osmc | |
| d_start() { | |
| start-stop-daemon --start --quiet --background --make-pidfile --pidfile $PIDFILE --chuid $RUN_AS --exec $COMMAND | |
| } | |
| d_stop() { | |
| start-stop-daemon --stop --quiet --pidfile $PIDFILE | |
| if [ -e $PIDFILE ] | |
| then rm $PIDFILE | |
| fi | |
| } | |
| case $1 in | |
| start) | |
| echo -n "Starting $DESC: $NAME" | |
| d_start | |
| echo "." | |
| ;; | |
| stop) | |
| echo -n "Stopping $DESC: $NAME" | |
| d_stop | |
| echo "." | |
| ;; | |
| restart) | |
| echo -n "Restarting $DESC: $NAME" | |
| d_stop | |
| sleep 1 | |
| d_start | |
| echo "." | |
| ;; | |
| *) | |
| echo "usage: $NAME {start|stop|restart}" | |
| exit 1 | |
| ;; | |
| esac | |
| exit 0 |
@fabme1 add a cronjob
@fabme1 you can also try this script: https://gist.github.com/atiris/34dc670264274b3a472f2a718e4de83a
I use this on a raspberry, but JDownloader doesnt start at boot.
i make some changes,it should work now
Thanks for the startup script.
Problem is when the daemon is running on the background I can't start the JDownloader GUI.
How could I be able to run it on background but still open the GUI when needed?
Thanks for the startup script.
Problem is when the daemon is running on the background I can't start the JDownloader GUI.
How could I be able to run it on background but still open the GUI when needed?
I think is not possible, JDownloader avoids to open multiple windows, so, one process only. Use the web interface or the app of JDownloader.
I use this on a raspberry, but JDownloader doesnt start at boot.