📅  最后修改于: 2023-12-03 15:17:21             🧑  作者: Mango
当需要在Linux上长时间运行一个JAR包时,可以使用Screen这个工具,以避免SSH会话断开后程序退出的问题。
在Ubuntu上,可以执行以下命令安装Screen:
sudo apt-get update
sudo apt-get install screen
在Screen中运行JAR包的步骤如下:
打开一个新的Screen会话
screen -S session_name
这里的session_name可以自定义,用来识别当前的Screen会话。
运行JAR包
java -jar path/to/your.jar
这里的path/to/your.jar
是JAR包的路径。
挂起Screen会话
在Screen会话中,按下CTRL + A
和D
键即可将当前会话挂起。
恢复Screen会话
使用以下命令恢复之前挂起的Screen会话:
screen -r session_name
关闭Screen会话
在Screen会话中,执行以下命令可以关闭当前会话:
exit
通过使用Screen运行JAR包,可以保证在SSH会话断开时程序仍可以继续运行。同时,Screen还支持多个会话,可以同时运行多个JAR包,提高资源利用率。