使用一個命令啟動分離的螢幕會話和 Java 程序

使用一個命令啟動分離的螢幕會話和 Java 程序

我在超級用戶上找到了一個答案,以下內容應該在分離模式下建立一個螢幕會話。但它不適用於我的情況。

screen -dmS sessionname java -jar /root/programone/myprogram.jar 

我究竟做錯了什麼?

答案1

語法是正確的。但螢幕會話僅在其中執行的程式存在時才存在。所以很可能是Java程式回傳了錯誤或成功完成,換句話說,結束了。

要測試 的此功能screen,您可以這樣做:

screen -dmS cat cat   

它將啟動一個名為 cat 的螢幕會話,並在其中運行程式cat。然後screen -ls您可以看到列出的名為 cat 的會話。然後您可以使用它screen -r cat來附加它。

相關內容