J'ai ce qui suit.
- Un processus Java écrivant des journaux dans un fichier
- Un script shell démarrant
le processus Java.
J'ai besoin de lire le fichier journal après le démarrage du processus Java pour vérifier le démarrage correct.
J'ai essayé avec tail -f
mais il reste attaché pour toujours. J'ai besoin de tail
s'arrêter après l'impression de n lignes. Il existe un moyen comme -n
option pour les lignes précédentes ?
Réponse acceptée :
Vous pouvez diriger la sortie de tail -f
à head
pour limiter le nombre de lignes affichées :
tail -f [PATH] | head -n 100
pour n'afficher que 100 lignes au total.