Je veux faire quelque chose comme ça:
watch tail -f | wc -l
#=> 43
#=> 56
#=> 61
#=> 44
#=> ...
Il compte de nouvelles lignes de queue chaque seconde
/ Linux, CentOs
Pour être plus clair. J'ai quelque chose comme ça:
tail -f /var/log/my_process/*.log | grep error
Je lis des messages d'erreur. Et maintenant je veux les compter. Combien d'erreurs ~ j'ai en une seconde. Donc, une ligne dans un journal est une erreur dans un processus.
tail -f /var/log/my_process/*.log |grep error > /tmp/error.lines & ; watch wc /tmp/error.lines
? Ensuite, faites des maths.
tail -f /path/to/file
seules. Si vous voulez regarder les lignes de fichiers, vous pouvez utiliserwatch wc -l /path/to/file
.