J'exécute une application avec la commande $ grails run-app
qui imprime le terminal de connexion comme ci-dessous.
Ce que je veux, c'est rechercher un texte particulier (disons user authorities
) dans ce journal afin que je puisse vérifier davantage. Une façon d'utiliser Logging Apis pour écrire dans un fichier texte mais je veux le rechercher dans un terminal pour le moment.
J'ai trouvé une question similaire sur la façon de rechercher directement un texte sur le terminal qui suggère screen
commande, mais je n'ai aucune idée de comment screen
fonctionne dans ce cas.
J'ai essayé$ screen grails run-app
mais n'a pas pu avancer.
Je peux voir les listes d'écrans avec
[email protected]:~/zlab/nioc2egdelonk$ screen -list
There is a screen on:
8076.pts-2.prayag (10/06/2013 12:13:25 PM) (Attached)
1 Socket in /var/run/screen/S-prayag.
Réponse acceptée :
Ctrl+a (screen
par défaut préfixe de commande), [ (entrez copy
mode) suivi de ?SEARCH_TEXT
semble fonctionner. Appuyez sur n pour passer à l'occurrence suivante. À partir de là, vous pouvez copier des mots, des lignes, des régions, etc. pour les vider dans des fichiers ou les coller plus tard (avec Ctrl+a , ] ).