在Linux中使用Apache ANT,我需要打开一个程序,然后关闭终端窗口。终端命令是这样的:
#> evince /home/my.pdf & exit
我正在尝试以下方法:
<exec executable="/bin/sh">
<arg value="-c"/>
<arg value="evince /home/my.pdf & exit"/>
</exec>
但这会立即关闭终端和应用程序。 我该如何解决这个问题?
答案 0 :(得分:1)
<exec executable="/bin/sh" spawn="true">
<arg value="-c"/>
<arg value="nohup evince /home/my.pdf >> /dev/null & exit"/>
</exec>
答案 1 :(得分:0)
这很好用:
<exec executable="/bin/sh">
<arg value="-c"/>
<arg value="nohup evince /home/my.pdf >> /dev/null & exit"/>
</exec>