我知道这个问题的答案可能是屏幕,但它似乎对我不起作用。我尝试创建一个新的屏幕会话并在其中运行它,然后切换回我的主屏幕会话。但是,当我完全关闭该终端时,所有屏幕都消失了,但服务器仍在运行。运行jar文件时,我再也无法访问它,这迫使我重新启动服务器以杀死jar。在使用top命令找到jar的PID之后,我尝试了kill和pkill,但这是行不通的。我在屏幕上做错什么了吗?还是我想念其他什么了?感谢您的任何答复。
TL; DR我需要一种运行jar的方法,以便以后可以在另一个终端会话中访问它
我解决了这个问题。屏幕会话并没有“消失”,它们只是分离。我解决此问题的方法是使用“ screen -ls”,找到所需屏幕的PID,然后使用“ screen -r”重新连接屏幕并允许对其进行访问。谢谢MadMike的链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句