我有一个Spring MVC应用程序,它运行正常的SpringApplication.run(Application.class,args);声明。当我运行它然后关闭终端窗口时,它会终止进程。关闭终端窗口时如何防止它关闭?
我正在使用OSX 10.9,Mavericks。
非常感谢。
答案 0 :(得分:3)
正如Dave Syer所说,你最好使用nohup
命令,这将阻止子进程在终端窗口关闭时挂起。
例如:
nohup java -jar name.jar 2>&1 >output.log &
这会将标准输出和标准错误发送到output.log
文件。您可以省略>output.log
,nohup
将使用名为nohup.out
的默认日志文件。