Bonjour,
Je suis en train de créer un script qui ne sert à rien mais c'est pour m'entrainer, donc j'espère être dans la bonne section.
Voici mon script :
#!/bin/bash
echo "debut"
a=`date +"%s"`
while [ -z $pass ] || [ $pass != 'code' ]
do
t=`date +"%s"`
echo "Entrez un mot de passe correct : " &
read pass &
if [ $(($t-$a)) -ge 30 ]; then
break
fi
done
echo "fini"
Donc je souhaiterais au final que le script demande le mot de passe, que s'il est bon (=code) il sort de la boucle et exécute un echo, mais qu'au delà de 30 secondes d'attente il sort de la boucle et exécute un autre echo.
Pour l'instant je n'arrive toujours pas à sortir de la boucle en tapant code.
Si vous voyez une erreur ou alors si vous pouviez me guider vers une solution ça m'aiderai beaucoup.
Merci d'avance.