未验证 提交 bcf7c23d 编写于 作者: S Shengliang Guan 提交者: GitHub

Merge pull request #2632 from taosdata/jdbcfixes

Fix build failure
......@@ -77,7 +77,7 @@ public class TDNode {
e.printStackTrace();
}
if(binPath.equals("")) {
if(binPath.isEmpty()) {
System.out.println("taosd not found");
return;
} else {
......@@ -106,14 +106,10 @@ public class TDNode {
String toBeKilled = "taosd";
if (this.running != 0) {
String psCmd = "ps -ef|grep -w %s| grep -v grep | awk '{print " + toBeKilled + "}'";
try {
Process ps = Runtime.getRuntime().exec(psCmd);
ps.waitFor();
long pid = ps.pid();
String killCmd = "kill -9 " + pid;
Runtime.getRuntime().exec(killCmd).waitFor();
String killCmd = "pkill -kill -x " + toBeKilled;
String[] killCmds = {"sh", "-c", killCmd};
try {
Runtime.getRuntime().exec(killCmds).waitFor();
for(int port = 6030; port < 6041; port ++) {
String fuserCmd = "fuser -k -n tcp " + port;
......@@ -124,7 +120,7 @@ public class TDNode {
}
this.running = 0;
System.out.println("dnode:" + this.index + "is stopped by kill -9");
System.out.println("dnode:" + this.index + " is stopped by pkill");
}
}
......@@ -137,7 +133,6 @@ public class TDNode {
}
}
public void stopIP() {
try{
String cmd = "sudo ifconfig lo:" + index + "192.168.0." + index + " down";
......
......@@ -16,11 +16,9 @@ public class TDNodes {
public void setPath(String path) {
try {
String psCmd = "ps -ef|grep -w taosd| grep -v grep | awk '{print $2}'" ;
Process ps = Runtime.getRuntime().exec(psCmd);
ps.waitFor();
String killCmd = "kill -9 " + ps.pid();
Runtime.getRuntime().exec(killCmd).waitFor();
String killCmd = "pkill -kill -x taosd";
String[] killCmds = {"sh", "-c", killCmd};
Runtime.getRuntime().exec(killCmds).waitFor();
String binPath = System.getProperty("user.dir");
binPath += "/../../../debug";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册