nohup 如何运行jar包 并带 jasypt.encryptor.password
时间: 2024-05-07 19:21:41 浏览: 7
可以使用以下命令来运行带有 jasypt.encryptor.password 的 jar 包:
```
nohup java -jar yourjarfile.jar --jasypt.encryptor.password=yourpassword > output.log &
```
其中,`yourjarfile.jar` 是你要运行的 jar 包文件名,`yourpassword` 是 jasypt 加密的密码,`output.log` 是输出日志文件名。使用 `nohup` 命令可以在关闭终端后继续运行 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` 文件中。
使用 nohup 运行jar包
使用 nohup 运行 jar 包,你可以在命令行中执行以下命令:
```
nohup java -jar jar包名称.jar &
```
其中:
- `java -jar` 表示使用 Java 虚拟机来运行 jar 包。
- `jar包名称.jar` 是 jar 包的文件名。
- `&` 表示后台运行该命令,允许你在终端中执行其他命令。
- `nohup` 命令用于在终端关闭后继续运行该进程。
这样,你就可以使用 nohup 在后台运行 jar 包,并且不受终端关闭的影响。