某java web应用以jar的方式部署在linux服务器上,应用的文件名为app.jar,为实现在后台运行jar包,且关闭终端窗口不会停止应用,应用正确的命令是
时间: 2024-04-14 19:30:34 浏览: 136
要在后台运行jar包并且关闭终端窗口不会停止应用,可以使用以下命令:
```
nohup java -jar app.jar > /dev/null 2>&1 &
```
这个命令中的关键部分是`nohup`和`&`。`nohup`命令可以让应用在后台运行,并且不受终端窗口关闭的影响。`&`符号表示将命令放入后台运行。
`java -jar app.jar`表示运行名为`app.jar`的Java应用程序。
`> /dev/null 2>&1`是将标准输出和标准错误输出重定向到`/dev/null`,这样可以避免输出信息在终端窗口中显示。
完整的命令是将上述部分组合起来,执行后,应用将以后台进程的形式运行,并且关闭终端窗口不会停止应用。
阅读全文