Ce mini code va chercher si le nom de machine donné en argument est trouvé. Si c'est le cas, on enverra un signal de redémarrage.
#!/bin/bash if [ -z "$1" ] then echo "No argument supplied" else valeur=$(qm list | sed -e 's/^\s*//' -e '/^$/d' | grep $1 | cut -f1 -d ' ') if [ -z "$valeur" ] then echo "Machine non trouvée" echo "Veuillez essayer sur le deuxième serveur" else echo "Redémarrage de la machine " $valeur qm reset $valeur fi fi