关闭终端后如何防止Spring MVC应用程序关闭?

时间:2013-11-25 01:11:47

标签: java spring spring-boot

我有一个Spring MVC应用程序,它运行正常的SpringApplication.run(Application.class,args);声明。当我运行它然后关闭终端窗口时,它会终止进程。关闭终端窗口时如何防止它关闭?

我正在使用OSX 10.9,Mavericks。

非常感谢。

1 个答案:

答案 0 :(得分:3)

正如Dave Syer所说,你最好使用nohup命令,这将阻止子进程在终端窗口关闭时挂起。

例如:

nohup java -jar name.jar 2>&1 >output.log &

这会将标准输出和标准错误发送到output.log文件。您可以省略>output.lognohup将使用名为nohup.out的默认日志文件。