Annexe A. Scripts d'administration automatisée

Table des matières

A.1. Analyse des commandes vda qui ont pour résultat des tâches
A.2. Analyse de sortie de commande vda
A.3. Analyse de sortie de commande vda-center

Les commandes vda et vda-center peuvent être utilisées dans des scripts pour l'administration automatisée.

Lecture du code renvoyé

Les commandes vda et vda-center renvoient les codes de sortie suivants :

Attente de la fin d'une tâche

Certaines sous-commandes vda renvoient immédiatement une valeur, mais démarrent une action (appelée tâche) en arrière-plan.

La commande vda job-wait vous permet d'attendre la fin d'une tâche spécifique avant d'exécuter la commande suivante.

# vda job-wait --help
Wait until the job ends

Usage:
 vda job-wait [-t <timeout> | --timeout=<timeout>] <job>
 -?, --help                Print this help list
Options:
 -t <timeout>, --timeout=<timeout> 
                           Timeout in seconds to wait
Operand:
*<job>                     The id of the job
'*' denotes mandatory parameters.

Analyse du résultat de la commande

Certaines sous-commandes vda et vda-center prennent en charge une option analysable qui simplifie l'analyse des résultats en les présentant sous forme de liste de lignes de champs séparés par deux points (":").

La syntaxe de l'option est la suivante :

-x, --parseable Display output suitable for programmatic parsing.

Les sections suivantes décrivent le format de sortie des sous-commandes qui prennent en charge cette option.