#1 Le 21/06/2021, à 14:38
- ceituna
Je n'y "pipe" plus rien... ou plutôt 4096. [résolu]
Bonjour à tous,
Je suis devant une machine qui a un très long historique, et qui a survécu à toutes les MàJ depuis... Octobre 2009 (qd même !).
Cela est sympa, mais apporte souvent son lot de surprises.
La dernière : je n'arrive pas à chaîner les commandes en passant par un fichier puis plusieurs process qui écoutent le fichier (tail -f), car... le fichier n'est actualisé que tous les 4096 caractères...
Cela sent l'optimisation qui a été faîte pour ne pas flinguer le SSD. Je n'arrive pas à identifier où cela pourrait se cacher. Car même en passant par un fichier en tmpfs, le même obstacle des 4096 vient casser l'utilité de mes scripts quasi-temps réels.
Des idées/suggestions d'axes d'exploration ?
Merci d'avance.
Dernière modification par ceituna (Le 21/06/2021, à 14:53)
Hors ligne
#2 Le 21/06/2021, à 14:52
- ceituna
Re : Je n'y "pipe" plus rien... ou plutôt 4096. [résolu]
Ok. Autant pour moi.
stdbuf est mon ami.
tail -f fichier-a-lire | stdbuf -oL commande-ou-script
Hors ligne