2016-08-18 61 views
0

我已經使用Gradle構建了一個Java項目。它工作正常。我必須在Linux上運行這個項目,並且我想在沒有終端窗口的情況下執行此項目。在後臺運行Gradle Java項目

如果關閉終端,項目將終止。

如何在沒有終端窗口的情況下運行程序?

+0

什麼意思是「運行項目」? – Jens

+0

是運行項目。 –

回答

1

可以使用nohup命令:

nohub <your_command_line> >Output.log 2>&1 & 
+1

謝謝。我的gradle命令是'gradle runEngineWithMonitoring',我嘗試了nohub gradle runEngineWithMonitoring> Output.log 2>&1&.command沒有給出結果。在Output.log中顯示'nohub:command not found'。 –

+0

@maheshchouhan然後找不到gradle命令。添加gradle的完整路徑 – Jens

+1

gradle runEngineWithMonitoring正在運行。但它並沒有在後臺運行。 –

1

我發現回答我的問題。我的命令是'gradle runEngineWithMonitoring'。

我現在可以在後臺運行這個過程,即使在linux終端關閉後按照以下步驟。

運行

gradle這個runEngineWithMonitoring &

命令。 此運行

不認

命令後。