2013-11-25 71 views
0

我有一個與正常的SpringApplication.run(Application.class,args)一起運行的Spring MVC應用程序;聲明。當我運行它然後關閉終端窗口時,它終止了這個過程。當我關閉終端窗口時,如何防止它關閉?如何防止關閉終端後關閉Spring MVC應用程序?

我使用的是OSX 10.9,小牛。

非常感謝。

+0

難道你不能用'&'在末尾運行'java'命令嗎? –

回答

3

正如Dave Syer所說,您最好使用nohup命令,該命令可防止子進程在終端窗口關閉時掛起。

例如:

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

這都將超出標準和標準錯誤發送到output.log文件。您可以省略>output.lognohup將使用名爲nohup.out的默認日誌文件。

+0

這對我有用。非常感謝你。 – Anju

+0

謝謝@Anju。如果它適合你,你能接受答案嗎? –