snap (opdracht)

Doel

Informatie over de systeemconfiguratie verzamelen.

Syntaxis

snap [-copy]

Snap [-algemeen] [-z ALLE | "product_name=ProductName, ..." | "class=ClassName, ..."] [-dev Apparaatnaam] [-M Timeout]

snap [-z ADD "product_name=Productnaam" "class=Klassennaam" "command_path=AbsoluutPadvanDebugOpdracht" ]

snap [-z DELETE "product_name=Productnaam" ]

snap script1 "script2 arg1 arg2" ...

Beschrijving

Met de opdracht snap wordt informatie over de systeemconfiguratie verzameld en wordt deze informatie gecomprimeerd in een pax-bestand (snap.pax.Z). Het bestand kan vervolgens worden verzonden naar een systeem op afstand. De informatie die met de opdracht snap wordt verzameld, kan nodig zijn voor het herkennen en oplossen van systeemproblemen.

Te minste 8 MB aan tijdelijke schijfruimte is nodig voor het verzamelen van alle systeeminformatie, waaronder de inhoud van het foutenlogboek.

Als de hoofddirectory van de gebruiker onvoldoende ruimte biedt, kan de snap-opdracht de snap-gegevens niet kopiëren. In dergelijke gevallen verwijdert u alle ongewenste bestanden en geeft u de optie -copy op om de eerder verzamelde snap-gegevens te kopiëren van de tijdelijke locatie naar de hoofddirectory van de gebruiker.

Vlaggen

Vlag Beschrijving
-copy Hiermee kopieert u de eerder verzamelde snap-gegevens van de tijdelijke locatie naar de hoofddirectory van de gebruiker.
-dev Het gecomprimeerde image kopiëren naar diskette of tape.
-general Algemene systeeminformatie verzamelen.
Opmerking: De snap-opdracht legt informatie over de systeemconfiguratie vast, als u de vlag -general niet opgeeft.
-M Hiermee geeft u de maximale timeout (in seconden) op voor het uitvoeren van het externe script.
-z Hiermee voert u met behulp van de snap-gegevens de registratie en de-registratie uit voor het externe script en wordt informatie over de systeemconfiguratie verzameld.
Opmerking: Als de hoofddirectory van de gebruiker te weinig ruimte beschikbaar heeft voor de snap-gegevens, wordt er geprobeerd het bestandssysteem te vergroten.

Exitstatus

Zie Exitstatus voor Virtual I/O Server-opdrachten.

Voorbeelden

  1. Voor het verzamelen van alle informatie over de systeemconfiguratie, geeft u de volgende opdracht op:
    snap
    De uitvoer van deze opdracht wordt weggeschreven naar de hoofddirectory van de gebruiker.
  2. Voor het verzamelen van algemene informatie over de systeemconfiguratie, met inbegrip van de uitvoer van de opdracht lslpp -hBc, geeft u de volgende opdracht op:
    snap -general -dev /dev/rfd0

    De uitvoer wordt weggeschreven naar de bestanden /tmp/ibmsupt/general/lslpp.hBc en /tmp/ibmsupt/general/general.snap. De uiteindelijke snap-uitvoer wordt gekopieerd naar /home/<User>/snap.pax.Z. Met deze opdracht kan de systeeminformatie ook worden weggeschreven naar een diskette.

  3. Voor het uitvoeren van de scripts foo1, foo2 en foo3. waarbij foo1 geen argumenten heeft, foo2 drie argumenten en foo3 één argument, geeft u de volgende opdracht op:
    snap  foo1 "foo2 -x -y 3" "foo3 6" foo4

    De uitvoer wordt opgenomen in /tmp/ibmsupt/snapscripts/foo1, /tmp/ibmsupt/snapscripts/foo2 en /tmp/ibmsupt/snapscripts/foo3, uitgaande van de standaard doeldirectory, /tmp/ibmsupt.

  4. Om een foutopsporingsscript van derden te registreren dat aanwezig is in het /usr/lpp/abc/debug_abc pad van een abc-product in klasse opslag, type de opdracht in als volgt:
    snap -z ADD "product_name=abc" "class=storage" "command_path=/usr/lpp/abc/debug_abc -a"
  5. Voor het ongedaan maken van de registratie van een foutopsporingsscript van product abc, geeft u de opdracht als volgt op:
    snap -z DELETE "product_name=abc"
  6. Om foutopsporingsinformatie over externe scripts te verzamelen voor alle geregistreerde scripts met een snap-framework en met een timeoutwaarde van 600 seconden, geeft u de opdracht als volgt op:
    snap -z ALL -M 600
  7. Voor het verzamelen van foutopsporingsgegevens van meerdere producten tegelijk, geeft u de opdracht als volgt op:
    snap –z "product_name=abc,product_name=def"
  8. Om eerder verzamelde snap-gegevens te kopiëren naar de hoofddirectory van de gebruiker, geeft u de opdracht als volgt op:
    snap -copy