LINUX TERMINAL COMMANDE PAUSE?????
Fermé
silver_fox
Messages postés
1
Date d'inscription
dimanche 14 novembre 2004
Statut
Membre
Dernière intervention
17 mars 2006
-
17 mars 2006 à 13:43
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 17 mars 2006 à 14:08
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 17 mars 2006 à 14:08
Bonjour,
J'aurais besoin de connaitre la commande Linux equivalente à la commande MS-DOS 'pause'.
Cette commande permet d'attendre que l'utilisateur appuie sur une touche du clavier avant de continuer .
Existe t-il une telle commande sur linux? je n'ai trouvé que des commandes qui attendent un laps de temps(sleep, etc) mais je ne peux pas utiliser ces commandes pour mon projet!
Pouvez vous m'aider??
Sidis Avit
J'aurais besoin de connaitre la commande Linux equivalente à la commande MS-DOS 'pause'.
Cette commande permet d'attendre que l'utilisateur appuie sur une touche du clavier avant de continuer .
Existe t-il une telle commande sur linux? je n'ai trouvé que des commandes qui attendent un laps de temps(sleep, etc) mais je ne peux pas utiliser ces commandes pour mon projet!
Pouvez vous m'aider??
Sidis Avit
1 réponse
kmf31
Messages postés
1564
Date d'inscription
mercredi 30 mars 2005
Statut
Contributeur
Dernière intervention
22 juin 2007
501
17 mars 2006 à 14:08
17 mars 2006 à 14:08
Si c'est pour arreter le defilement d'un affichage tres long et rapide, c'est souvent (mais pas toujours !) avec Ctrl-S pour arreter et Ctrl-Q pour continuer. Ces deux sequences de controle existent depuis l'epoque des pcs CPM (~1980-1985) et meme avant et ca marche toujours en Linux. Ce n'est pas tres commode mais ca fonctionne en principe.
Sinon on peut faire:
commande_quel_conque | more
pour ralentir l'affichage de de la commande en question.
Si ca ne fonctionne pas (avec Ctrl-S,Q ni avec "... | more") ca signifie qu'il y a de messages en "stderr" au lieu de "stdout" et les messages d'erreurs ne reagissent pas a ca.
Si on veut arreter dans un shell script on peut faire avec "read NOM_VARIABLE" pour lire une variable d'environment. Ca fait aussi arreter le script et ca continue apres la lecture (taper "return" ou "entree" suffit).
Sinon on peut faire:
commande_quel_conque | more
pour ralentir l'affichage de de la commande en question.
Si ca ne fonctionne pas (avec Ctrl-S,Q ni avec "... | more") ca signifie qu'il y a de messages en "stderr" au lieu de "stdout" et les messages d'erreurs ne reagissent pas a ca.
Si on veut arreter dans un shell script on peut faire avec "read NOM_VARIABLE" pour lire une variable d'environment. Ca fait aussi arreter le script et ca continue apres la lecture (taper "return" ou "entree" suffit).