在 Linux 中使用 Apache ANT,我需要打开一个程序,然后关闭终端窗口。终端命令是这样的:
#> evince /home/my.pdf & exit
我正在尝试以下操作:
<exec executable="/bin/sh">
<arg value="-c"/>
<arg value="evince /home/my.pdf & exit"/>
</exec>
但这会立即关闭终端和应用程序。 我该如何解决这个问题?
最佳答案
你可以试试这个: http://ant.apache.org/manual/Tasks/exec.html
<exec executable="/bin/sh" spawn="true">
<arg value="-c"/>
<arg value="nohup evince /home/my.pdf >> /dev/null & exit"/>
</exec>
关于linux - 如何在使用 ANT 的 <exec> 启动程序后关闭终端窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22506366/