Можно ли из кода Java проверить, работает ли сервер Linux (websphere) или нет?

Я использую приведенную ниже команду (из Java с Runtime.getRuntime().exec), чтобы открыть сессию SSH на моем сервере Websphere. Я хочу запустить скрипт ServerStatus.sh который находится в каталоге bin и вернуть индикатор о состоянии сервера.

putty.exe -t -ssh userName@serverName -pw userPassword -P 22

1 ответ1

1
  1. Putty поставляется с версией командной строки, plink.exe. Вы можете дать ему команду для выполнения на удаленном конце в качестве аргумента и получить ее вывод на стандартный вывод.
  2. Вы можете использовать ssh клиент из openssh, возможно, через MSys. В отличие от Windows , специфичной plink это существует на всех платформах.
  3. Или вы можете использовать библиотеку SSH для Java. Несколько предложений. Это, вероятно, лучший вариант, так как вы не будете зависеть от устанавливаемых внешних инструментов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .