2013-06-26 6 views
2

Я работаю с скриптом ant и bash. Я хочу вызвать скрипт bash из муравья. У меня есть сценарийКоманда CD в файле build.xml

 <exec executable="echo"> 
      <arg value=" 1... "/> 
     </exec> 

это работает отлично, но этот код не

 <exec executable="cd "> 
      <arg value="/home"/> 
     </exec> 

Почему команда does't работы "CD"? Кто-нибудь может мне помочь?

+0

Определение "не работает". –

+0

Выполнение не выполнено: java.io.IOException: не удается запустить программу «cd /»: ошибка = 2, нет такого файла или каталога – mindia

ответ

6

вы не можете «выполнить» cd от муравья. cd не является исполняемым. cd - это встроенная оболочка.

Если вы пытаетесь изменить текущий рабочий каталог, вы можете использовать атрибут dir задачи exec.

Смотри также: Change working directory in ant junit task

Смежные вопросы