Hi,
i use the jdownloader 2 beta on my raspberry pi headless. i have created a service unit so auto start jdownloader with systemd, but it (mostly) doesn't work. The service unit is "load" but "inactive (dead)". sometimes it works. This is the output of systemd status is:
Code:
● jdownloader.service - JDownloader
Loaded: loaded (/etc/systemd/system/jdownloader.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2019-01-09 17:24:21 CET; 1min 18s ago
Process: 406 ExecStart=/usr/bin/java -jar /home/pi/bin/jdownloader/JDownloader.jar (code=exited, status=0/SUCCESS)
Main PID: 406 (code=exited, status=0/SUCCESS)
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [5/7|Priority: 0]ShutdownController: start item->ShutdownEvent: ProcessDelayedWrites num=0
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [5/7|Priority: 0]ShutdownController: item ended after->1
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [Done:5/7]
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [6/7|Priority: -2147483648]ShutdownController: start item-> Priority: -2147483648
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [6/7|Priority: -2147483648]ShutdownController: item ended after->304
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [Done:6/7]
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [7/7|Priority: -2147483648]ShutdownController: start item->ShutdownEventWrapper Thread[Thread-0,5,main] - jav
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [7/7|Priority: -2147483648]ShutdownController: item ended after->2
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> [Done:7/7]
Jan 09 17:24:21 raspberrypi java[406]: 7|org.appwork.shutdown.ShutdownController.log 09.01.19 17:24:21 - INFO [ org.appwork.shutdown.ShutdownController(log) ] -> Shutdown Hooks Finished
~
~
This is the service unit
Code:
[Unit]
Description=JDownloader
Wants=multi-user.target
Wants=network-online.target
After=multi-user.target
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/java -jar /home/pi/bin/jdownloader/JDownloader.jar
User=pi
[Install]
WantedBy=multi-user.target
I also tried it without the 2 'multi-user.target' and with 'network-target' instead of 'network-online.target'. All the same.
Eiermann