Salut salut a tout et JOYEUX NOEIL (un poil en avance )

Bon je vais expliqué tout dans les régles de l'art

Je veux créé un scrip en SHELL (.sh) qui va me permettre de sauvegardé des machines virtuelle. J'arrive a faire c'est sauvegarde en ligne de commande, avec les commande suivante :
1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
xe vm-list is-control-domain=false
uuid ( RO)           : f20e8e5c-21f4-6216-fdb2-4c63071b3c4a
name-label ( RW): Debian GNU/Linux Admin
power-state ( RO): running
 
[...]
 
uuid ( RO)           : 281ba971-3955-ff69-7881-eaaca616ed16
name-label ( RW): Serveur05
power-state ( RO): running
2)xe vm-snapshot vm=<vm_uuid> new-name-label=<vm_snapshot_name>

3)xe template-param-set is-a-template=false ha-always-run=false uuid=<snap_uuid>

4)xe vm-export vm=<snap_uuid> filename=<name-label.xva>

5)xe vm-uninstall uuid=<snap_uuid> force=true

MAIS je bloque a la première étape ^^

Donc je me tourne vers vous car j'arrive pas a faire que je souhaite, je m'explique avec du code c'est plus claire

voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#!/bin/bash
 
vm_list_string=`xe vm-list is-control-domain=false`
IFS=" "
 
echo $vm_list_string
exit 0
Et voila ce que cela me retourne :

Nom : Capture1.PNG
Affichages : 172
Taille : 34,1 Ko

Et la il faudrait que j'arrive a récupéré le uuid, du moin ce qu'il y a après ainsi que le name-label

J'ai vu qu'il y avait la fonction "export" mais j'arrive vraiment pas a l'utilisé

Si quelqu'un a envie de me faire une petit cadeau de noël c'est le moment

MERCI BEAUCOUP D'AVANCE