在Azure虚拟机

时间:2017-09-12 11:02:23

标签: java bash azure ssh jar

我正在开发一个类似Java服务器的应用程序(虽然它不是服务器本身,更像是社交网络的机器人),我决定使用Azure虚拟机来部署应用程序。所以我选择了Ubuntu虚拟机。我成功地在服务器上上传了.jar文件,用Windows和SSH的Bash shell连接到它(如Azure手册中所述)。然后我可以使用java -jar server.jar启动我的文件,它可以正常工作。但问题是,当我关闭家用计算机上的shell时,应用程序也会关闭服务器。所以我的问题是如何以关闭SSH会话后退出的方式启动.jar文件?

1 个答案:

答案 0 :(得分:1)

使用nohup在后​​台运行命令:

nohup java -jar server.jar &