Überprüfen Sie, ob der WebSphere-Server aktiv ist

0

Kann man aus Java-Code heraus überprüfen, ob ein Linux-Server (Websphere) in Betrieb ist oder nicht?

Ich benutze den folgenden Befehl (von Java mit Runtime.getRuntime().exec ), um eine SSH-Sitzung mit meinem Websphere-Server zu öffnen. Ich möchte das laufen lassen ServerStatus.sh Skript, das sich unter der befindet bin Verzeichnis und geben den Indikator über den Serverstatus zurück.

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

Antworten:

1
  1. Putty wird mit einer Kommandozeilenversion geliefert. plink.exe. Sie können ihm den Befehl geben, der auf der Remote-Seite als Argument ausgeführt werden soll, und er wird auf der Standardausgabe ausgegeben.
  2. Du kannst den ... benutzen ssh client von openssh, wahrscheinlich über MSys. Im Gegensatz zu Windows-spezifisch plink, das gibt es auf allen Plattformen.
  3. Oder Sie können eine SSH-Bibliothek für Java verwenden. Einige Vorschläge. Dies ist wahrscheinlich die beste Option, da Sie nicht von der Installation externer Tools abhängig sind.
Jan Hudec
quelle