linux 后台运行jar
在Linux系统中,要想让jar包在后台运行,可以使用nohup
命令和&
符号。nohup
命令可以使进程在后台不受挂起信号影响的执行,而&
符号则是将任务放入后台执行。
以下是一个简单的命令示例,它将启动一个jar包,并将输出重定向到当前目录下的output.log
文件中:
nohup java -jar your-application.jar > output.log 2>&1 &
解释:
nohup
:允许命令在你退出会话后继续运行。
java -jar your-application.jar
:用于启动jar包的命令,这里需要替换成你的jar文件名。
>
:重定向标准输出到文件。
output.log
:输出文件的名称。
2>&1
:将标准错误也重定向到标准输出(在这里即output.log
文件)。
&
:将任务放入后台执行。
执行上述命令后,你的jar将在后台运行,并且输出会被记录在output.log
文件中。如果你需要将进程放到一个特定的任务列表,可