Folgende Info bzgl. "autostart" von jdownloader
Hatte/habe das Problem, dass ich nach einem update von jdownloader über den Aufgabenplaner ein benutzerdefiniertes Script mit folgenden Inhalt:
cd /volume1/@appstore/JDownloader
java -jar JDownloader.jar -norestart
ausführen musste (2x ???) damit der jdownloader wieder lief, funktionierte zwar, aber ist halt mühsam, überhaupt am Handy ...
Lösung (auf eigene Gefahr !): jdownloader als service starten
per ssh mit der DS verbinden, vorher unter Systemsteuerung/Terminal natürlich den ssh-Dienst aktivieren ?
sudo su
unter /etc/systemd/system die datei jdownloader.service mit folgenden Inhalt erstellen:
[Unit]
Description=JDownloader
Wants=network.target
After=network.target
[Service]
Type=simple
ExecStart=/volume1/@appstore/java-installer/bin/java -jar /volume1/@appstore/JDownloader/JDownloader.jar
PIDFile=/volume1/@appstore/JDownloader/JDownloader.pid
User=christian
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target"
User=Christian natürlich anpassen, ist bei mir der admin-User
Bitte auch die Pfade /volume1/@appstore/.... überprüfen bzw. anpassen
dann:
systemctl daemon-reload
systemctl start jdownloader.service
systemctl enable jdownloader.service
mit systemctl status jdownloader.service kann man überprüfen, ob der service läuft
hatte beim Ersten Versuch einen Exit-Code 203, ein Pfad war falsch ...
Ein Neustart von jdownloader über my.jdownloader.org funktioniert jetzt ohne Probleme
Warte jetzt (eh klar, dass momentan keines kommt) auf ein Update von jdownloader, zur Überprüfung ob's dann auch funktioniert
Info folgt ...
Warnung: ob die .service Datei einen Neustart der Synology bzw. ein Update vom DSM überlebt, kann ich nicht sagen