URL: https://linuxfr.org/forums/programmation-shell/posts/tail-f-et-nc Title: tail -f et nc Authors: insert_coincoin Date: 2012年03月14日T00:45:41+01:00 Tags: Score: 0 Rum, mon rum Je veux savoir en "temps réel" quand mon serveur apache sert une certaine image (appelée par une page html qui n'est pas servie par mon serveur), et envoyer le nom de cette image via udp en local, pour traiter cette information avec un autre logiciel qui écoute en udp sur le port 9999. ``` tail -f /var/log/apache2/access.log | grep -E -o "/[a-zA-Z]*.jpg" ``` À chaque fois que mon image est servie, grâce à la commande ci-dessus, je récupère quelque chose comme: ``` /image.jpg /image.jpg /image.jpg ``` Si je laisse tourner le tail -f dans mon terminal, je vois bien une occurrence supplémentaire s'ajouter à la liste quand l'image est servie. Par la suite, je pensais simplement piper cette sortie avec nc : ``` tail -f /var/log/apache2/access.log | grep -E -o "/[a-zA-Z]*.jpg" | nc -u localhost 9999 ``` Mais ça ne marche pas, mince de mince. je ne récupère rien de l'autre côté quand l'image est servie. Rum, dis-moi, où foiré-je ?