Le 07/08/2019 à 20:23, Pascal Hambourg a écrit :
C'est mieux, et probablement suffisant. Pour provoquer un faux positif il faudrait un chemin contenant des espaces, ce qui n'est pas courant.
Bonjour, et le test n'est-il pas inverse? Moi je comprends que si on obtient "ext?", on sort du script...
Moi je l'ecrirai comme ca: #!/bin/bash #On s'arrete sur erreur set -e if mountpoint -q /home then #Si /home est un point de montage if [[ "$(grep "/home" /etc/mtab | cut -d" " -f3)" = "ext?" ]] then #Et s'il est en Ext tune2fs -m 0 "$( grep "/home" /etc/mtab \ | cut -d" " -f1 )" else #Si pas en Ext echo "la partition /home n'est pas au format ext" exit 2 fi #Fin du test Ext else #Si pas un point de montage echo "/home n'est pas sur une partition separee" exit 1 fi #Fin du test point de montage exit 0 -- Cordialement, Stephane Ascoet