linux 启动jar包输出到文件中
时间: 2024-03-02 14:52:19 浏览: 26
要将启动 jar 包的输出重定向到文件中,可以使用以下命令:
```
java -jar yourJarFile.jar > yourOutputFile.txt
```
该命令将启动 jar 包并将其输出重定向到名为 `yourOutputFile.txt` 的文件中。如果您希望将输出追加到文件中而不是覆盖原有的内容,可以使用 `>>` 操作符:
```
java -jar yourJarFile.jar >> yourOutputFile.txt
```
这将启动 jar 包并将其输出追加到名为 `yourOutputFile.txt` 的文件的末尾。
相关问题
linux nohup启动jar包输出到文件中
如果您想在后台启动 jar 包,并将其输出重定向到文件中,可以使用 `nohup` 命令。`nohup` 命令可以让您在退出终端会话后继续运行命令,同时将命令的输出重定向到指定的文件中。以下是一个示例命令:
```
nohup java -jar yourJarFile.jar > yourOutputFile.txt 2>&1 &
```
该命令将启动 jar 包并将其输出重定向到名为 `yourOutputFile.txt` 的文件中。`2>&1` 表示将标准错误输出(stderr)合并到标准输出(stdout)中。最后的 `&` 字符表示在后台运行命令。
执行该命令后,您可以关闭终端会话,jar 包将继续在后台运行。输出将写入指定的文件中。
linux启动jar包输出到nohup.out
要将Linux启动的Java应用程序的输出输出到nohup.out文件中,可以使用以下命令:
```
nohup java -jar yourapplication.jar > nohup.out 2>&1 &
```
这个命令将在后台启动你的Java应用程序,并将标准输出和标准错误输出重定向到nohup.out文件中。其中,">"符号将标准输出重定向到文件中,"2>&1"将标准错误输出重定向到标准输出,"&"符号将命令放到后台运行。
如果要在应用程序启动时指定JVM参数,可以在java命令后面添加相应的参数。例如,如果要指定应用程序最大内存为512M,可以使用以下命令:
```
nohup java -Xmx512m -jar yourapplication.jar > nohup.out 2>&1 &
```
这样就可以将应用程序的输出重定向到nohup.out文件中,并在后台运行。