nohup java -jar 后台运行
时间: 2023-12-23 14:26:25 浏览: 130
jar包服务管理shell脚本
当我们在Linux服务器上运行Java应用程序时,通常使用命令“java -jar xxx.jar”来启动应用程序。但是如果我们关闭SSH会话,则应用程序也会随之关闭。为了解决这个问题,我们可以使用nohup命令将Java应用程序放在后台运行。nohup命令可以忽略挂起信号,从而使命令在后台运行,即使用户退出或关闭终端也不会停止该命令的执行。下面是nohup java -jar命令的示例:
```shell
nohup java -jar project.jar >> log.out 2>&1 &
```
这个命令将Java应用程序project.jar放在后台运行,并将输出重定向到log.out文件中。其中,“>>”表示将输出附加到文件末尾,“2>&1”表示将标准错误输出重定向到标准输出,最后的“&”表示将命令放在后台运行。
阅读全文