2014-04-17 6 views
0

서버에 연결하려면 java 코드에서 sshxcute-1.0.jar을 사용하고 있습니다. 서버에서 일부 작업을 수행 한 후 프로그램이 잠자기 (30-40 분)되고 프로그램이 서버에 계속 연결되어 있는지 확인해야합니다. 그렇지 않은 경우에만 다시 연결하십시오.응용 프로그램이 sshxcute를 사용하여 서버에 계속 연결되어 있는지 확인하는 방법

//connect to server 
cb = new ConnBean(srvDetails.getHost(),srvDetails.getUsrName(),srvDetails.getPwd()); 
ssh = SSHExec.getInstance(cb); 
ssh.connect(); 
customTask = new ExecCommand("some cmd"); 
res = ssh.exec(customTask); 

// sleep form some time 
Thread.sleep(sleepTime); 

if(isSrvConnected()){ 
     // Do something.. 
}else{ 
     //connection to server lost so reconnect 
     ssh.connect(); 
} 

Boolean isSrvConnected(){ 
    //How to check if app is still connected to server or not...??? 
} 

답변

0
Boolean isSrvConnected(){ 
    return ssh.connect(); 
} 
관련 문제