linux nohup启动jar包输出到文件中
时间: 2024-03-02 19:52:21 浏览: 98
如果您想在后台启动 jar 包,并将其输出重定向到文件中,可以使用 `nohup` 命令。`nohup` 命令可以让您在退出终端会话后继续运行命令,同时将命令的输出重定向到指定的文件中。以下是一个示例命令:
```
nohup java -jar yourJarFile.jar > yourOutputFile.txt 2>&1 &
```
该命令将启动 jar 包并将其输出重定向到名为 `yourOutputFile.txt` 的文件中。`2>&1` 表示将标准错误输出(stderr)合并到标准输出(stdout)中。最后的 `&` 字符表示在后台运行命令。
执行该命令后,您可以关闭终端会话,jar 包将继续在后台运行。输出将写入指定的文件中。
相关问题
linux启动用nohup启动jar包输出到nohup.out
要将 Java 应用程序的输出重定向到 `nohup.out` 文件,您可以使用以下命令:
```
nohup java -jar yourApplication.jar > nohup.out 2>&1 &
```
该命令使用 `nohup` 命令将 Java 应用程序作为后台进程启动,并将标准输出和标准错误输出重定向到 `nohup.out` 文件中。
- `> nohup.out` 表示将标准输出重定向到 `nohup.out` 文件中。
- `2>&1` 表示将标准错误输出重定向到与标准输出相同的地方,也就是 `nohup.out` 文件中。
- `&` 表示将进程放到后台运行。
这样,当您关闭终端会话后,Java 应用程序将继续在后台运行,并且其输出将被重定向到 `nohup.out` 文件中。
linux启动jar包输出到nohup.out
你可以在启动jar包时使用以下命令将输出重定向到nohup.out文件中:
```
nohup java -jar yourapp.jar > nohup.out 2>&1 &
```
这会将标准输出和标准错误输出都重定向到nohup.out文件中。如果你想将输出追加到文件中而不是覆盖文件,可以使用以下命令:
```
nohup java -jar yourapp.jar >> nohup.out 2>&1 &
```
这样启动后,你可以在nohup.out文件中查看jar包输出的内容。
阅读全文
相关推荐















