如何在系统(unix/Linux)后台运行java程序?
Posted 易百教程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在系统(unix/Linux)后台运行java程序?相关的知识,希望对你有一定的参考价值。
有时候,我们使用SSH远程访问服务器并运行Java程序。 常见问题是,在Java程序执行后,我们无法输入其它任何命令内容,直到命令执行完成。如下所示:
$ java -jar example.jar
Shell
另外,当远程访问会话过期或终止时,执行的Java程序将被终止。
如何解决?
要解决这个问题,在命令的末尾附加一个&
符号,它会在后台执行Java程序,并继续执行,直到完成。
$ java -jar example.jar &
Shell
如果在离开SSH会话时上述命令被终止,请尝试在前面添加nohup
。完整的命令如下 -
$ nohup java -jar example.jar &
以上是关于如何在系统(unix/Linux)后台运行java程序?的主要内容,如果未能解决你的问题,请参考以下文章