📜  linux screen run jar - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:21             🧑  作者: Mango

Linux Screen运行JAR包

当需要在Linux上长时间运行一个JAR包时,可以使用Screen这个工具,以避免SSH会话断开后程序退出的问题。

安装Screen

在Ubuntu上,可以执行以下命令安装Screen:

sudo apt-get update
sudo apt-get install screen
运行JAR包

在Screen中运行JAR包的步骤如下:

  1. 打开一个新的Screen会话

    screen -S session_name
    

    这里的session_name可以自定义,用来识别当前的Screen会话。

  2. 运行JAR包

    java -jar path/to/your.jar
    

    这里的path/to/your.jar是JAR包的路径。

  3. 挂起Screen会话

    在Screen会话中,按下CTRL + AD键即可将当前会话挂起。

  4. 恢复Screen会话

    使用以下命令恢复之前挂起的Screen会话:

    screen -r session_name
    
  5. 关闭Screen会话

    在Screen会话中,执行以下命令可以关闭当前会话:

    exit
    
结论

通过使用Screen运行JAR包,可以保证在SSH会话断开时程序仍可以继续运行。同时,Screen还支持多个会话,可以同时运行多个JAR包,提高资源利用率。