在 /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

如果我刪除命令的螢幕部分(/usr/bin/screen -S cisco),.jar 將按預期在啟動時完美啟動。使用 screen 時語法有問題。

還應該注意的是,我在文件上運行了 init-checkconf (如下所示)並且它通過了。

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

請幫忙。我確實需要能夠連接回這些會話才能查看 java 控制台。

謝謝,
阿托米克蘭

相關內容