nohup java -jar jar名字.jar & ,执行了这个命令后是不是可以关掉Xshell
时间: 2023-10-28 22:37:04 浏览: 107
是的,执行 `nohup java -jar jar名字.jar &` 命令后,Java程序已经在后台运行了,而且不会受到终端的影响,因此您可以关闭Xshell终端窗口,Java程序仍然会继续运行。
但是需要注意的是,如果您使用的是SSH连接,那么当您关闭终端窗口时,SSH连接也会断开。因此,如果您希望在SSH连接断开后也能够保持Java程序的运行,可以考虑使用工具如 `screen` 或 `tmux` 来创建会话,并在该会话中运行Java程序。这样,即使SSH连接断开,Java程序也会继续运行。
相关问题
如何在xshell中不通过nohub命令来部署java web项目并让他在后台永久执行
在xshell中不使用nohup命令来部署Java web项目并让它在后台永久运行可以使用以下步骤:
1. 使用cd命令进入Java web项目的根目录。
2. 执行以下命令启动Java web项目并将其放入后台运行:
```
java -jar your_project_name.jar &
```
注意:将“your_project_name.jar”替换为Java web项目的实际名称。
3. 使用exit命令退出xshell会话,但Java web项目将继续在后台运行。
这种方法的好处是不需要使用nohup命令,而且不需要在命令行中输入长串的命令。缺点是如果xshell会话被关闭,Java web项目也会停止运行。因此,建议使用其他工具来管理Java web项目的生命周期,例如systemd或supervisord。
阅读全文