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...???
}