É possível verificar, a partir do código Java, se um servidor Linux (websphere) está ativo ou não?
Eu uso o comando abaixo (do Java com Runtime.getRuntime().exec
) para abrir a sessão SSH no meu servidor Websphere. Eu quero executar o script ServerStatus.sh
que está localizado no diretório bin
e retornar o indicador sobre o status do servidor.
putty.exe -t -ssh userName@serverName -pw userPassword -P 22
- O Putty vem com a versão de linha de comando,
plink.exe
. Você pode dar o comando para executar no terminal remoto como argumento e obterá sua saída na saída padrão.
- Você pode usar o cliente
ssh
do openssh, provavelmente via MSys. Ao contrário do plink
específico do Windows, isso existe em todas as plataformas.
- Ou você pode usar alguma biblioteca SSH para Java. Algumas sugestões. Esta é provavelmente a melhor opção, já que você não será dependente de ferramentas externas instalado.
por
16.10.2013 / 13:44