2016-08-18 62 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 &

命令。 此运行

不认

命令后。