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.