Bonjour.
J'utilise l'IDE Eclipse dans Ubuntu 18.04.3.
Mon problème est le suivant:
En exécutant un script bash via le terminal dans Eclipse, malheureusement, l'affichage ne se poursuit pas.
Les instructions sont telles que l'exécution du script attend que l'instruction Bootstrapped 100% s'écrivent dans des logs désignés, et il y a autant de logs que l'utilisateur crée d'instances, dans mon cas 5.
J'ai donc le script dans le terminal d'Eclipse qui s'arrête ici et ne rend pas la main à l'utilisateur:
Par ailleurs en allant moi même regarder dans les fichiers logs désignés le pattern souhaité (Bootstrapped 100%) apparaît clairement dans tous. Donc ce n'est pas un problème de temps d’exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Confirmez-vous vouloir commencer au port 30007 ? [o:n]o Sep 29 19:17:38.000 [notice] Bootstrapped 100%: Done
Pour identifier que ça venait bien du terminal d'Eclipse, j'ai testé plusieurs scenarii. Le classique redémarrer l'ordinateur qui n'a rien donné. Ensuite exécuter le même script avec les mêmes paramètres via la console native d'Ubuntu, et non plus dans l'IDE. Là les instructions se passent comme elles le doivent. J'ai bien le retour de 5 Bootstrapped 100% et comme prévu la main est rendu à l'utilisateur. Le problème vient donc d'Eclipse.
Il est clair que ce n'est pas très handicapant d'avoir à passer via la console native d'Ubuntu que via l'IDE, cela dit c'est très pratique. Que devrais-je faire pour y remédier?
D'ailleurs je vais ajouter une chose qui n'a pas à voir avec le sujet principal ici. Quand je veux effacer une saisie dans le terminal d'Eclipse, celui-ci m'écrit ^H. Si je sais bien que ça signifie BackSpace, je préférerais qu'il efface le contenu, comme est censé le faire une console classique, plutôt que de m'écrire ^H pcq c'est considéré comme un caractère en input dans le programme. Donc si quelqu'un sait comment se débarrasser de cet autre souci, je suis toute ouïe.
Les versions:
Ubuntu 18.04.3 LTS
Eclipse IDE for Java Developers 4.11.0.20190314-1200
TM Terminal 4.1.0.201603090932
Partager