这是其在build.xml中定义使用蚂蚁
目标名称= “重启”
propertycopy名称= “remote.host” 从=“部署重启目标代码反弹多个服务器。 $ {target.env} .host。$ {remote.id}“
propertycopy name =”remote.port“from =”deploy。$ {target.env} .port。$ {remote.id}“
sshexec trust="true"
host="${remote.host}"
port="${remote.port}"
username="${scm.user}"
keyfile="${scm.user.key}"
command="sudo /usr/local/bin/bounce_jboss"
目标
服务器信息在build.properties中定义。
上面的代码工作正常,但重启过程是非常晚BCAS其停止启动服务器之一,后来其停止启动另一台服务器,
是否有一个地方,我可以并行地重新启动这两个服务器有一个办法45秒的时间范围。
是啊,我试过,即使这样 \t <睡眠秒= “45”/> –
Angrezy
2009-12-16 21:26:22
所以(暂时)两个ssh都需要运行任务 –
2009-12-16 21:30:43