Ant - запустить несколько серверов на разных терминалах в build.xml - PullRequest
1 голос
/ 07 мая 2010

Я хочу написать файл сборки, который должен открывать новый терминал для каждого клиента / сервера, который я хочу использовать для тестирования.

Как я могу это сделать?Я попробовал этот код для запуска, например, команды 'ls' на только что созданном терминале.Он создал терминал, но не запускает cmd.

1 Ответ

1 голос
/ 07 мая 2010

Посмотрите на задачу exec :

<exec executable="emacs">
  <env key="DISPLAY" value=":1.0"/>
</exec>

Вы должны иметь возможность открыть терминал, используя любой из тегов, и предоставить аргументы, подобные:

gnome-terminal --geometry 69x36+0+60 -x sh -c command_string
  • --geometry: чтобы вам не приходилось переставлять клеммы при каждом запуске
  • -x: Выполнить остаток командной строки внутри терминала.
  • sh -c Запускать оболочку и читать команды из операнда command_string вместо стандартного ввода.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...