Mon invite de commande Windows se fige au hasard lors de l'exécution d'un script Ant . Le script ne contient aucun endroit où il attend la saisie de l'utilisateur.
De plus, lorsqu'il gèle, je peux le dégeler en concentrant la fenêtre de commande et en appuyant sur Entrée. Après avoir appuyé sur Entrée, le processus se poursuit.
Cela se produit de manière complètement aléatoire. Et il semble que cela continuera finalement, mais il restera là pendant plusieurs minutes avant de continuer. Mais si j'appuie sur Entrée, il le fait instantanément.
Que se passe-t-il?
(Est-ce que ce serait mieux pour Stack Overflow? Je ne pense pas que cela ait quoi que ce soit à voir avec mon code, car il n'y a pas de place pour demander la contribution de l'utilisateur. Je suppose donc que cela a quelque chose à voir avec Windows.)
la source
J'ai peut-être trouvé le problème. Grâce à quelques essais et erreurs, il semble que lorsque je clique sur l'invite de commande, il fige la console. Lorsque j'appuie sur Échap (pour sortir le curseur de la fenêtre), il dégèle la console.
Donc, pour éviter ce problème, je ne clique simplement pas dans la fenêtre d'invite de commande Windows pendant que quelque chose est en cours d'exécution.
la source
Je suis complètement en désaccord avec le fait que cela a quelque chose à voir avec Windows.
Mon raisonnement est le suivant: lorsque vous vous concentrez sur la fenêtre et appuyez sur Enter, elle continue de fonctionner.
Il y a un problème avec votre script, pas Windows et pas l'invite de commande.
la source