Выход Ant Sshexec заблокирован? - PullRequest
0 голосов
/ 22 июня 2009

Я использую ant-jsch-1.6.5 и jsch-0.1.41 и groovy-1.6.3 (который использует ant-1.7.1)

new AntBuilder().sequential{

def user = "user", pass = "pass", host = "host"

    echo "echo 1"
    sshexec(
        host:host ,username:user, password:pass, verbose:true, trust:true ,
        command:"touch 1.txt"
    )

    echo "echo 2"
    sshexec(
        host: host ,username:user, password:pass, verbose:true, trust:true ,
        command:"touch 2.txt"
    )
}

Я вижу только «echo 1» в выводе, в то время как 1.txt и 2.txt созданы успешно. Похоже, что после первого sshexec вывод блокируется.

Есть ли способ решить эту проблему?

1 Ответ

1 голос
/ 02 июля 2009

Кажется, это ошибка в Ant 1.6.5:

http://mail-archives.apache.org/mod_mbox/ant-user/200508.mbox/%3C200508311656.j7VGuQKV005068@barrierb241.nike.com%3E

https://issues.apache.org/bugzilla/show_bug.cgi?id=36302

Хотя, если вы подключаетесь к одному хосту / имени пользователя, вы можете выполнить несколько команд в одной задаче.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...