當我在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>