我在超级用户那里找到了一个答案,以下内容应该在分离模式下创建一个屏幕会话。但在我的环境中它不起作用。
screen -dmS sessionname java -jar /root/programone/myprogram.jar
我究竟做错了什么?
答案1
语法是正确的。但是只有在其中运行的程序存在时,屏幕会话才会存在。因此,可能是 Java 程序返回了错误或成功完成,换句话说,结束了。
要测试此功能screen
,您可以执行以下操作:
screen -dmS cat cat
它将启动一个名为 cat 的屏幕会话并在其中运行程序cat
。然后screen -ls
您可以看到列出的名为 cat 的会话。然后您可以使用screen -r cat
它来连接它。