如何使用 ANT 任务在 Linux 中启动 LDAP 服务

如何使用 ANT 任务在 Linux 中启动 LDAP 服务

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

相关内容