要在 Linux 系统中将 jar 包以后台进程的方式运行,可以使用 nohup 命令配合 & 符号。这样可以确保即使终端关闭,程序也会继续运行。
以下是一个示例命令,它将 jar 包作为后台进程启动:
| nohup java -jar your-application.jar > output.log 2>&1 & | 
解释:
- nohup:使得即使终端关闭,运行的命令也不会被中断。
- java -jar your-application.jar:用于启动 jar 包,这里假设你的 jar 包文件名为- your-application.jar。
- > output.log:将标准输出重定向到- output.log文件。
- 2>&1:将标准错误也重定向到标准输出(在这里即- output.log文件)。
- &:将命令放入后台执行。
执行上述命令后,你会得到一个进程 ID(PID),可以使用 kill 命令通过这个 PID 来终止进程。如果需要查看日志文件,可以使用 tail 命令等工具。
