Commande snap

Fonction

Collecte les informations relatives à la configuration système.

Syntaxe

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 "...

Descriptif

La commande snap collecte les informations relatives à la configuration du système et les compresse dans un fichier pax (snap.pax.Z). Ce fichier peut alors être transmis à un système distant. Les informations recueillies par la commande snap peuvent être nécessaires pour identifier et résoudre les problèmes du système.

Un espace disque temporaire d'au moins 8 Mo est nécessaire pour collecter toutes les informations du système, y compris le contenu du journal des erreurs.

La commande snap n'est pas parvenu à copier les données snap car l'espace disponible est insuffisant dans le répertoire de base de l'utilisateur. Dans ce cas, supprimez tous les fichiers indésirables et utilisez l'option -copy pour copier les données snap collectées précédemment depuis l'emplacement temporaire vers le répertoire de base de l'utilisateur.

Indicateurs

Marquer le nom Descriptif
-copie Copie les données snap collectées précédemment de l'emplacement temporaire vers le répertoire de base de l'utilisateur.
-dev Copie l'image compressée sur la disquette ou la bande.
-général Regroupe des informations système générales.
Note : La commande snap capture les informations de configuration du système lorsque l'option -general n'est pas spécifiée.
-gzip Spécifie l'utilisation de la nouvelle méthode de compression au lieu de la méthode par défaut.
-M Spécifie la valeur de délai d'attente maximal en secondes pour une exécution de script externe.
-Z Effectue l'enregistrement et le désenregistrement du script externe en utilisant les données snap et regroupe les informations de configuration du système générales.
Remarque : si le répertoire personnel de l'utilisateur ne dispose pas de suffisamment d'espace pour accueillir les données instantanées, une tentative est faite pour augmenter la taille requise du système de fichiers.

Statut de sortie

Voir l' état de sortie pour les commandes Virtual I/O Server.

Exemples

  1. Pour rassembler toutes les informations de configuration système, entrez la commande suivante :
    snap
    Le résultat de cette commande s'affiche dans le répertoire personnel des utilisateurs.
  2. Pour collecter des informations de configuration générale du système, y compris le résultat de la commande lslpp -hBc, saisissez la commande suivante :
    snap -general -dev /dev/rfd0

    Le résultat est écrit dans les fichiers /tmp/ibmsupt/general/lslpp.hBc et /tmp/ibmsupt/general/general.snap . Le résultat final est copié dans /home/<User>/snap.pax.Z. Cette commande écrit également les informations sur une disquette amovible.

  3. Pour exécuter les scripts foo1, foo2, et foo3 où foo1 ne prend aucun argument, foo2 prend trois arguments, et foo3 prend un argument, tapez ce qui suit :
    snap  foo1 "foo2 -x -y 3" "foo3 6" foo4

    La sortie est écrite dans /tmp/ibmsupt/snapscripts/foo1, /tmp/ibmsupt/snapscripts/foo2 et /tmp/ibmsupt/snapscripts/foo3 en supposant que le répertoire de destination soit celui par défaut, /tmp/ibmsupt.

  4. Pour enregistrer un script de débogage tiers présent dans le chemin /usr/lpp/abc/debug_abc d'un produit abc en mémoire de classe, entrez la commande comme suit :
    snap -z ADD "product_name=abc" "class=storage" "command_path=/usr/lpp/abc/debug_abc -a"
  5. Pour désenregistrer un script de débogage d'un produit abc, entrez la commande suivante :
    snap -z DELETE "product_name=abc"
  6. Pour regrouper les informations de débogage de script tiers pour tous les scripts enregistrés possédant une structure snap et une valeur de délai d'attente de 600 secondes, entrez la commande suivante :
    snap -z ALL -M 600
  7. Pour regrouper les données de débogage de plusieurs produits simultanément, entrez la commande suivante :
    snap –z "product_name=abc,product_name=def"
  8. Pour copier les données snap collectées précédemment dans le répertoire de base de l'utilisateur, entrez la commande suivante :
    snap -copy
  9. Pour rassembler et compresser toutes les informations de configuration du système en utilisant la méthode de compression gzip, tapez la commande suivante :
    snap –gzip