我有一個與正常的SpringApplication.run(Application.class,args)一起運行的Spring MVC應用程序;聲明。當我運行它然後關閉終端窗口時,它終止了這個過程。當我關閉終端窗口時,如何防止它關閉?如何防止關閉終端後關閉Spring MVC應用程序?
我使用的是OSX 10.9,小牛。
非常感謝。
我有一個與正常的SpringApplication.run(Application.class,args)一起運行的Spring MVC應用程序;聲明。當我運行它然後關閉終端窗口時,它終止了這個過程。當我關閉終端窗口時,如何防止它關閉?如何防止關閉終端後關閉Spring MVC應用程序?
我使用的是OSX 10.9,小牛。
非常感謝。
正如Dave Syer所說,您最好使用nohup
命令,該命令可防止子進程在終端窗口關閉時掛起。
例如:
nohup java -jar name.jar 2>&1 >output.log &
這都將超出標準和標準錯誤發送到output.log
文件。您可以省略>output.log
,nohup
將使用名爲nohup.out
的默認日誌文件。
這對我有用。非常感謝你。 – Anju
謝謝@Anju。如果它適合你,你能接受答案嗎? –
難道你不能用'&'在末尾運行'java'命令嗎? –