Ü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

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.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.