当我在Windows XP中从命令行运行下面的代码片段时,Ant目标按我期望的执行。然而,当我从哈德森(v1.398)运行它时,它说脚本完成正常,但它实际上没有做任何事情。它根本不运行AdminShellExec.exe。我究竟做错了什么?我也在ant脚本中尝试了这几种不同的方式(没有.txt文件,首先执行cmd.exe/C,使用arg行而不是重定向器等),但同样的问题。Ant exec在Hudson中不执行命令
<target name="stop-model">
<echo file="Script.txt">STOP model1 Force exit</echo>
<exec executable="AdminShellExec.exe">
<redirector input="Script.txt"></redirector>
</exec>
</target>