Kurzbefehl
Zweck
Erfasst Systemkonfigurationsinformationen.
Syntax
snap [-copy ]
snap [-gzip ] [-general ] [-z ALL | ""product_name=ProductName,..." | ""class=ClassName,..." ] [-dev DeviceName ] [-M Timeout ]
snap [-z ADD "product_name=ProductName" "class=ClassName" "command_path=Absolutepathofyourdebugcommand" ]
snap [-z DELETE "product_name=ProductName" ]
snap [-gzip ] script1 " script2 arg1 arg2 "...
Beschreibung
Der Befehl snap sammelt Systemkonfigurationsinformationen und komprimiert sie in eine pax-Datei ( snap.pax.Z ). Die Datei kann dann an ein entferntes System übertragen werden. Die Informationen, die mit dem Befehl snap gesammelt werden, können notwendig sein, um Systemprobleme zu erkennen und zu beheben.
Zum Sammeln aller Systeminformationen, einschließlich des Inhalts des Fehlerprotokolls, sind mindestens 8 MB temporärer Speicherplatz erforderlich.
Der Befehl snap kann die Snap-Daten nicht kopieren, da der Speicherplatz im Home-Verzeichnis des Benutzers nicht ausreicht. Löschen Sie in solchen Fällen alle unerwünschten Dateien, und verwenden Sie die Option -copy, um die zuvor gesammelten Snap-Daten vom temporären Speicherort in das Home-Verzeichnis des Benutzers zu kopieren.
Flaggen
| Flagname | Beschreibung |
|---|---|
| -kopieren | Kopiert die Snap-Daten, die zuvor vom temporären Speicherort gesammelt wurden, in das Home-Verzeichnis des Benutzers. |
| -dev | Kopiert das komprimierte Bild auf die Diskette oder das Band. |
| -allgemein | Sammelt allgemeine Systeminformationen. Hinweis: Der Befehl snap erfasst Systemkonfigurationsinformationen, wenn das Flag -general nicht angegeben ist.
|
| -gzip | Gibt an, dass die neue Komprimierungsmethode anstelle der Standardmethode verwendet werden soll. |
| -M | Gibt den maximalen Timeout-Wert in Sekunden für die Ausführung eines externen Skripts an. |
| -z | Führt die Registrierung und Deregistrierung externer Skripte unter Verwendung der Snap-Daten durch und sammelt Informationen zur Systemkonfiguration. |
Exitstatus
Beispiele
- Um alle Informationen zur Systemkonfiguration zu sammeln, geben Sie folgenden Befehl ein:
Die Ausgabe dieses Befehls wird in das Heimatverzeichnis des Benutzers geschrieben.snap - Um allgemeine Informationen zur Systemkonfiguration zu erhalten, einschließlich der Ausgabe des Befehls lslpp -hBc, geben Sie den folgenden Befehl ein:
snap -general -dev /dev/rfd0Die Ausgabe erfolgt in den /tmp/ibmsupt/general/lslpp.hBc und /tmp/ibmsupt/general/general.snap dateien geschrieben. Die endgültige Snap-Ausgabe wird nach /home/<Benutzer>/snap.pax.Z kopiert. Dieser Befehl schreibt die Systeminformationen auch auf eine austauschbare Diskette.
- Um die Skripte foo1, foo2 und foo3 auszuführen, wobei foo1 kein Argument, foo2 drei Argumente und foo3 ein Argument benötigt, geben Sie Folgendes ein:
snap foo1 "foo2 -x -y 3" "foo3 6" foo4Die Ausgabe wird geschrieben nach /tmp/ibmsupt/snapscripts/foo1, /tmp/ibmsupt/snapscripts/foo2 und /tmp/ibmsupt/snapscripts/foo3 unter der Annahme, dass das Zielverzeichnis das Standardverzeichnis /tmp/ibmsupt ist.
- Um ein Debug-Skript eines Drittanbieters zu registrieren, das sich im Pfad /usr/lpp/abc/debug_abc eines abc-Produkts im Klassenspeicher befindet, geben Sie den folgenden Befehl ein:
snap -z ADD "product_name=abc" "class=storage" "command_path=/usr/lpp/abc/debug_abc -a" - Um die Registrierung eines Debug-Skripts eines abc-Produkts aufzuheben, geben Sie den folgenden Befehl ein:
snap -z DELETE "product_name=abc" - Um Debug-Informationen zu Skripten von Drittanbietern für alle registrierten Skripte mit einem Snap-Framework und einem Zeitüberschreitungswert von 600 Sekunden zu sammeln, geben Sie den folgenden Befehl ein:
snap -z ALL -M 600 - Um Debug-Daten von mehreren Produkten gleichzeitig zu sammeln, geben Sie den folgenden Befehl ein:
snap –z "product_name=abc,product_name=def" - Um die zuvor gesammelten Snap-Daten in das Home-Verzeichnis des Benutzers zu kopieren, geben Sie den folgenden Befehl ein:
snap -copy - Um alle Systemkonfigurationsinformationen zu sammeln und zu komprimieren, indem Sie die gzip-Komprimierungsmethode verwenden, geben Sie den folgenden Befehl ein:
snap –gzip