Zum Inhalt springen

Befehl ausführen

Zuletzt aktualisiert am

Sie können verschiedene Arten von Skripten remote auf Ihrem Server ausführen, indem Sie diese im STACKIT Portal starten. Wenn Sie Run Commands lieber über die API nutzen möchten, lesen Sie den Abschnitt Befehl über die API ausführen (der auch verschiedene Beispiele enthält).

So führen Sie einen Befehl remote auf Ihrem Server aus

Abschnitt betitelt „So führen Sie einen Befehl remote auf Ihrem Server aus“
  1. Navigieren Sie im STACKIT Portal zu dem Server, auf dem Sie einen Befehl ausführen möchten.

  2. Gehen Sie zu Commands > Templates.

  3. Wählen Sie den auszuführenden Befehl aus der Liste der Befehlsvorlagen aus.

  4. Klicken Sie auf Run, um das Remote-Skript dieser Befehlsvorlage auszuführen.

  5. Warten Sie, bis die Ausführung des Skripts abgeschlossen ist. Je nach Skript kann dies einige Sekunden dauern. Wenn das Skript erfolgreich war, ändert sich der Wert in Status zu Successful und der Wert für Exit Code ist 0.

    War die Ausführung nicht erfolgreich und ist ein Fehler aufgetreten, ist der Wert für Exit Code nicht 0. Lesen Sie in diesem Fall die Anleitung Fehlerbehebung für den Server Agent oder kontaktieren Sie den STACKIT Support.

  6. Überprüfen Sie das Feld Output im Detailbereich auf die Ergebnisse.

Bei einigen Befehlsvorlagen können Sie ein oder mehrere Argumente verwenden. Typ, Anzahl, Format und Trennzeichen der Argumente hängen jedoch von der jeweiligen Befehlsvorlage ab. Weitere Einzelheiten finden Sie in der Liste der Befehlsvorlagen.

Das folgende Beispiel zeigt die Verwendung mehrerer Argumente (z. B. lokale Benutzer StackitAdmin, stackituser) für die Befehlsvorlage ShowUsersGroupsAssignment, mit der alle oder bestimmte Benutzer und deren Gruppenmitgliedschaften angezeigt werden können. In dieser Befehlsvorlage können Sie Ihre Argumente durch Kommas getrennt in das Argument-Feld eingeben.

Screenshot der Benutzeroberfläche des STACKIT Cloud Portals, der zeigt, wie Argumente für eine Befehlsvorlage konfiguriert werden. Auf der linken Seite ist die Vorlage „ShowUsersGroupsAssignment“ aus einer Liste ausgewählt und mit einem roten Kasten hervorgehoben. Auf der rechten Seite zeigt ein Detailbereich die Skripteigenschaften mit einem Eingabefeld „Users“ (gefüllt mit „StackitAdmin,stackituser“) und einer gelben Schaltfläche „Run“ unten rechts, die beide ebenfalls mit roten Kästen markiert sind.

Nach erfolgreicher Ausführung des Skripts enthält das Feld Output die gewünschten Ergebniswerte:

Screenshot der Benutzeroberfläche des STACKIT Cloud Portals, der die Ergebnisse einer erfolgreich ausgeführten Befehlsvorlage zeigt. Der Detailbereich zeigt einen „Successful“-Status in Grün und einen „Exit code“ von 0. Am unteren Rand ist der Bereich „Output“ mit einem roten Kasten hervorgehoben und zeigt eine Tabelle mit zwei Spalten („User“ und „Groups“), in der „StackitAdmin“ und „stackituser“ der Gruppe „Administrators“ zugeordnet sind.

Navigieren Sie zu Commands > History, um das Protokoll der Skriptausführungen aufzurufen. Diese Ansicht zeigt eine chronologische Liste aller auf dem Server ausgeführten Skripte, einschließlich ihres Status sowie der Start- und Endzeiten.

Durch Klicken auf eine einzelne Zeile öffnet sich rechts ein Detailbereich. Hier können Sie den verwendeten Skript-Code, den finalen Exit-Code und die vollständige Textausgabe des Befehls einsehen.