Verwenden von Screen in /etc/init

Verwenden von Screen in /etc/init

Ich versuche, eine .jar-Datei in einer Bildschirmsitzung beim Booten mit /etc/init zu starten

Hier ist mein Skript (ziemlich normal:)

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

Wenn ich den Bildschirmteil des Befehls entferne (/usr/bin/screen -S cisco), wird die JAR-Datei wie erwartet beim Booten einwandfrei gestartet. Bei der Verwendung von screen stimmt etwas mit der Syntax nicht.

Es sollte auch beachtet werden, dass ich init-checkconf für die Datei ausgeführt habe (siehe unten) und es erfolgreich war.

init-checkconf -d /etc/init/cisco.conf

Bitte helfen Sie. Ich muss wirklich in der Lage sein, mich wieder mit diesen Sitzungen zu verbinden, um die Java-Konsole zu sehen.

Danke,
Atomiklan

verwandte Informationen