Comment interrompre un compte à rebours ? [BASH/UNIX]

Comment interrompre un compte à rebours ? [BASH/UNIX] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 03-01-2007 à 18:55:14    

Bonjour à tous :mrgreen: !
 
J'ai une question, je voudrais ecrire un script qui se lance au demarrage de linux, le plan de programmation est celuici:
 
#lancement du script
-compte à rebours
   -> si frappe au clavier, compte à rebours arreté et attente d'une réponse à une question posée
 
  -> sinon, execution d'une commande predefinie
#fin du script
 
Script du compte à rebours:

Citation :

rebours() {
    i=$1
    echo " "
    while [[ $i -ge 0 ]]
      do
        echo -e "\r "$i" \c"
        sleep 1
        i=$(expr $i - 1)
    done
    echo " -  "
}
 
 
# appel d'un compte à rebours de 5 secondes  
rebours 5


 
Ma question porte sur le compte à rebours, comment arreter celui ci ?
 
Merci d'avance !:mouarf:  
RedVivi

Reply

Marsh Posté le 03-01-2007 à 18:55:14   

Reply

Marsh Posté le 03-01-2007 à 19:18:07    

Reply

Marsh Posté le 03-01-2007 à 19:21:42    


 
Merci pour ta réponse mais j'ai déjà regardé cette fonction et je ne vois pas comment l'utiliser dans mon script  :??:  ?
 
Merci !
RedVivi

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed