var serverName = "E-TASK";
var profiles = "test";
var env = "";
if(profiles === 'test'){
env = "http://xxx:8761/eureka/apps"+"/"+serverName;
}else{
env = "xxx.com/eureka/apps"+"/"+serverName;
}
var trs = document.getElementsByTagName("table")[2].getElementsByTagName("tr");
var serverNameArr= [];
for(var iii=1;iii<trs.length;iii++){
var tds = trs[iii].getElementsByTagName("td");
if(tds[0].getElementsByTagName("b")[0].innerHTML===serverName){
var as = tds[3].getElementsByTagName("a");
for(var i=0;i<as.length;i++){
serverNameArr.push(as[i].innerHTML);
}
}
}
var ssss = "";
var ssss3 ="";
var ssss2 ="";
for(var jjj=0;jjj<serverNameArr.length;jjj++){
ssss+= "curl -X PUT "+env+"/"+serverNameArr[jjj]+"/status?value=DOWN;\n"
ssss2+="curl -X DELETE "+env+"/"+serverNameArr[jjj]+";\n"
ssss3+= "curl -X PUT "+env+"/"+serverNameArr[jjj]+"/status?value=UP;\n"
}
console.log(ssss);
console.log(ssss2);
console.log(ssss3);
咱们有时候会想下架服务和上架服务,但是由于拼curl 语句太麻烦,所以我写了个这东西,希望能帮助大家生成curl 语句。