在 /etc/init 中使用 Screen

在 /etc/init 中使用 Screen

我正在尝试在启动时使用 /etc/init 在屏幕会话中启动一个 .jar

这是我的脚本(非常标准:)

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 控制台。

谢谢,
Atomiklan

相关内容