nohup java -jar Demo-0.0.1-SNAPSHOT.jar
时间: 2023-10-22 21:07:24 浏览: 91
nohup java -jar Demo-0.0.1-SNAPSHOT.jar是一个命令,用于在后台运行一个Java项目。nohup是一个命令,可使程序在用户退出后继续运行。java -jar是运行Java程序的命令,后面跟着jar包的路径和名称,这里是Demo-0.0.1-SNAPSHOT.jar。该命令会启动一个Java应用程序。
相关问题
nohup java -jar tools-0.0.1.jar > nohup.out 2>&1 &
这是一个启动Java项目的命令,使用了nohup命令和重定向输出。下面是对该命令的介绍和演示:
1. 介绍:
- nohup:nohup是一个Unix命令,用于在后台运行命令,并且不受终端关闭的影响。
- java -jar:这是运行Java可执行jar文件的命令。
- tools-0.0.1.jar:这是要运行的Java可执行jar文件的文件名。
- > nohup.out:这是将命令的输出重定向到名为nohup.out的文件中。
- 2>&1:这是将标准错误输出(stderr)重定向到标准输出(stdout)的意思。
2. 演示:
```shell
nohup java -jar tools-0.0.1.jar > nohup.out 2>&1 &
```
这个命令将会在后台运行tools-0.0.1.jar,并将标准输出和标准错误输出都重定向到nohup.out文件中。
nohup java -jar app.jar &
这是一个在后台运行Java应用程序的命令,其中nohup命令用于不挂断地运行命令,即使终端关闭或用户注销也不会停止程序的运行。&符号用于将程序放入后台运行。java -jar app.jar是启动Java应用程序的命令,其中app.jar是Java应用程序的可执行文件。如果您想将输出重定向到文件而不是默认的nohup.out文件,可以使用>命令将输出重定向到指定的文件中。例如,nohup java -jar app.jar > output.log &将输出重定向到output.log文件中。如果您想指定应用程序的启动端口,可以使用--server.port选项,例如nohup java -jar app.jar --server.port=8080 &。如果您想指定Java应用程序的堆内存大小,可以使用-Xms和-Xmx选项,例如nohup java -Xms2000m -Xmx3000m -jar app.jar &。