diff --git a/qemu-adm b/qemu-adm index ac36b32..9f7bbbd 100755 --- a/qemu-adm +++ b/qemu-adm @@ -88,7 +88,27 @@ creeMV() presenceParametre "$#" "$1" shift if [[ ${temoin_c} -ne 1 ]]; then - commandes_a_executer+=("nouvMV cpu ${1}") + # :: + + cpu_type=$( echo ${1} | awk -F: '{print $1}' ) + echo "${cpu_type}" # Debogage + if [[ -z "${cpu_type}" ]]; then + die "Le type de CPU n'est pas renseigné.\nSyntaxe attendu : ::." 5 + fi + + cpu_nombre_de_coeurs=$( echo ${1} | awk -F: '{print $2}' ) + echo "${cpu_nombre_de_coeurs}" # Debogage + if [[ -z "${cpu_nombre_de_coeurs}" ]]; then + die "Le nombre de cœurs n'est pas renseigné.\nSyntaxe attendu : ::." 5 + fi + + cpu_nombre_de_files_d_execution=$( echo ${1} | awk -F: '{print $3}' ) + echo "${cpu_nombre_de_files_d_execution}" # Debogage + if [[ -z "${cpu_nombre_de_files_d_execution}" ]]; then + die "Le nombre de files d'execution n'est pas renseigné.\nSyntaxe attendu : ::." 5 + fi + + commandes_a_executer+=("nouvMV cpu ${cpu_type} ${cpu_nombre_de_coeurs} ${cpu_nombre_de_files_d_execution}") temoin_c=1 else die "L'option ${1} a déjà été renseignée." 3