
Я пытаюсь запустить .jar внутри сеанса screen при загрузке с помощью /etc/init
Вот мой сценарий (довольно стандартный:)
start on runlevel [2345]
stop on runlevel [^2345]
console log
chdir /home/administrator/cisco
setuid administrator
setgid administrator
respawn
respawn limit 20 5
exec /usr/bin/screen -S cisco /usr/bin/java -Xms6G -Xmx12G -XX:PermSize=2G -jar cisco.jar nogui
Если я удаляю часть screen из команды (/usr/bin/screen -S cisco), .jar запускается идеально при загрузке, как и ожидалось. Что-то не так с синтаксисом при использовании screen.
Следует также отметить, что я запустил init-checkconf для файла (как показано ниже), и тест прошел успешно.
init-checkconf -d /etc/init/cisco.conf
Помогите, пожалуйста. Мне действительно нужно иметь возможность подключиться к этим сессиям, чтобы увидеть консоль Java.
Спасибо,
Атомиклан