URL: https://linuxfr.org/forums/programmation-shell/posts/tail-qui-ne-rend-pas-la-main Title: tail qui ne rend pas la main Authors: andeus Date: 2008年03月22日T19:28:30+01:00 Tags: Score: 0 Bonjour, J'ai un script qui fait un tail, lit la sortie avec read dans une boucle while et fait un break après un certain nombre de lignes lues. Sauf qu'il se passe pas mal de temps entre le break et la suite du script. Exemple simplifié: tail -f /var/log/syslog|while read line; do £spaces£ £/spaces£echo break; £spaces£ £/spaces£break; done; echo breaked En lançant ça, on se rend bien compte qu'il y a du temps entre le break et la suite. En fait il faut attendre que tail veuille écrire une nouvelle ligne pour que ça se débloque. Sans le -f il n'y a pas ce problème, mais je voudrais les X prochaines lignes du fichier, et pas les X dernières qui sont déjà dans le fichier Voila, si quelqu'un a la solution à ce petit problème, je suis preneur :)

AltStyle によって変換されたページ (->オリジナル) /