Hallo,
ich starte Jdownloader 2 als Serverdienst (headless). Dafür habe ich folgenden Eintrag in der Crontab:
1 | @reboot java -Djava.awt.headless=true -jar /home/pi/jd2/JDownloader.jar |
leider stürzt das Programm immer mal wieder ab, deshalb würde ich gern per Crontab jede halbe Stunde einen Test machen ob java (das ist das einzige Java Programm auf dem Rechner) noch läuft und es neustarten, falls es nicht mehr aktiv ist. Manuell teste ich mit
1 | pstree | grep java |
ob jdownloader noch läuft, das gibt dann bei noch laufendem Jdownloader folgendes aus |-cron---cron---sh---java---20*[{java}] und "nichts", falls es abgestürzt ist.
Ich brauche also ein Skript, mit einer Bedienungsprüfung: Wenn pstree | grep java nichts ausgibt, dann starte Jdownloader mit
1 | java -Djava.awt.headless=true -jar /home/pi/jd2/JDownloader.jar |
neu sonst tue nichts.
Kann mir da bitte jemand weiterhelfen? Gerne auch mit ein wenig Erklärung, dass ich das nach vollziehen kann.
Gruß Bernd