2015-10-14 1 views
0

J'ai un script qui exécute des opérations git comme checkout, fetch, pull et mvn clean install dans plusieurs repos. Si j'appuie sur CTRL-C lorsque le script exécute des opérations git, il s'arrête. Mais après cela, je ne peux pas voir les caractères que je tape dans ce terminal. Si j'appuie sur Entrée, je vois que le terminal exécute la commande tapée et voit la sortie mais ne peut pas voir les caractères que j'ai mis dans le terminal. Il est reproduit tout le temps dans MC, mais tout est OK en terminale. Est-ce que quelqu'un sait quelle est la raison d'un tel comportement?Abandonner un script lorsque l'opération git est effectuée dans midnight commander rendre les caractères d'entrée invisibles

+0

Est-ce que c'est important dans les opérations 'git' que vous faites ctrl-c? –

+1

Est-ce que 'Stty Sane' après la pause vous aider? – user3159253

+0

Oui, ça aide. Je vous remercie! Pouvez-vous le mettre comme la réponse et expliquer un peu quelle est la raison d'un tel comportement et pourquoi «stty sane» le réparer. – gaal

Répondre

0

Merci à l'utilisateur3159253 pour la solution! L'exécution de stty sane dans un tel terminal corrige la situation.

Il serait utile que quelqu'un explique pourquoi les caractères d'entrée sont invisibles dans le terminal dans une telle situation.