Как запустить файл JAR с NOHUP из скрипта сервиса или bash
Я хочу запустить файл JAR через файл служебного скрипта или обычный скрипт bash. Если я попробую следующее в командной строке, все будет работать отлично. Файл JAR запускается в фоновом режиме, а также, если я завершаю сеанс SSH:
nohup /opt/java/jdk8_x32/jre/bin/java -jar /home/test/DoOnLANServerAgent_1.0.0-SNAPSHOT.jar &
Если я использую то же самое из файла сценария bash, JAR не запустится, и процесс никогда не будет запущен. Это также происходит, если я использую обычный служебный скрипт в /etc/init.d/myservice
, Процесс не запустится, мне всегда нужно открывать терминал и вручную запускать программу Java.
Есть ли решение для моей проблемы?