2 我在超级用户身上找到了答案,以下内容应以分离模式创建屏幕会话。但这在我的情况下不起作用。 screen -dmS sessionname java -jar /root/programone/myprogram.jar 我究竟做错了什么? linux debian gnu-screen — 阿里亚 source 尝试使用&&运算符。您可以基于先前成功的命令运行命令。所以screen -dmS sessionname && java -jar /root/programone/myprogram.jar,如果我没记错的话。 — 2015年
0 语法正确。但是,只有在其中运行的程序存在的情况下,屏幕会话才会存在。因此,很可能是Java程序返回了错误或成功完成了,换句话说,结束了。 要测试的此功能screen,您可以执行以下操作: 屏幕-dmS猫猫 它将启动一个名为cat的屏幕会话,并在其中cat运行程序。然后screen -ls可以看到列出了名为cat的会话。然后,您可以使用screen -r cat它来附加它。 — 戴Dai source
&&
运算符。您可以基于先前成功的命令运行命令。所以screen -dmS sessionname && java -jar /root/programone/myprogram.jar
,如果我没记错的话。