运行新的蚂蚁目标而不杀死之前的目标

时间:2015-03-08 08:26:25

标签: ant terminal

我有一个ant目标ant server,它运行一个记录到控制台的Java应用程序。我需要运行一个新的目标ant server-gui,它也会记录到控制台。但是当我运行ant server时,日志记录会阻止我运行任何新的ant目标。

当我输入^c(这是我所知道的唯一方法,以摆脱这种情况)时,它会杀死Java应用程序。我需要两个都跑。什么击键会让我退出“输入”模式并能够运行新的终端命令?

更新:我还没有找到一个直接解决方案来摆脱我提到的模式,但在终端中打开一个新的选项卡/窗口就可以了。我可以按照我喜欢的方式运行任意数量的命令。尽管如此,仍然在寻找一个很好的解决方案来获得“输入”模式!

更新2: @abcdef指出another post有一个更优雅的解决方案。

1 个答案:

答案 0 :(得分:1)

假设您使用* nix

,有几种方法可以做到这一点

1)使用&运行ant命令最后告诉* nix在后台运行命令

2)在开头(https://en.wikipedia.org/wiki/Nohup

运行nohup命令

3)当进程运行时按ctrl-z然后输入命令bg。这会手动强制命令在后台运行

我希望这可以帮助你

相关问题