我有一个构建需要一个任务来启动一个进程,并且需要一个在最后杀死它。
我有一个包含进程 ID 的文件,但无法弄清楚如何让 ant 扩展命令替换以便将该文件的内容传递给 kill 命令。
我努力了:
<target name="kill process">
<exec executable="kill">
<arg value="`cat process-file`"/>
</exec>
...
和:
<target name="kill process">
<exec executable="kill">
<arg value="$(cat process-file)"/>
</exec>
但两者都转换为字符串文字,因此导致:
[exec] kill: failed to parse argument: '$(cat process-file)'
有没有办法让蚂蚁扩展这些?或者完全不同的途径来实现这一点?