![如何使用 ANT 任务在 Linux 中启动 LDAP 服务](https://linux22.com/image/1499379/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20ANT%20%E4%BB%BB%E5%8A%A1%E5%9C%A8%20Linux%20%E4%B8%AD%E5%90%AF%E5%8A%A8%20LDAP%20%E6%9C%8D%E5%8A%A1.png)
在 Linux 中,我可以像这样启动 LDAP 服务
sudo /etc/init.d/ldap start
现在我想使用 ANT 来执行此操作:
<target name="ldap-service-start" description="Start LDAP service">
<exec executable="ldap" osfamily="unix" dir="/etc/init.d">
<arg line="start"/>
</exec>
</target>
但运行 ANT 时失败:
Execute failed: java.io.IOException: Cannot run program "ldap" (in directory "/etc/init.d"): error=2, No such file or directory
我的 ANT 脚本有什么问题?
谢谢
答案1
我自己最终找到了一个解决方案:
<target name="ldap-service-start" description="Start LDAP service">
<exec executable="/etc/init.d/ldap" osfamily="unix">
<arg line="start"/>
</exec>
</target>