J'avais un problème similaire aussi : après un certain temps tail n'envoyait plus rien à grep.
Essaie avec tail -F à la place de -f : cette option permet de "suivre" selon le nom du fichier, alors que -f ne suit que le descripteur (qui devient invalide ou pointe toujours sur l'ancien lorsque le fichier est renommé par logrotate, je ne sais plus trop exactement).
# Descripteur de fichier fermé (par exemple après logrotate)
Posté par Gabriel Linder . En réponse au message Tail -f ??. Évalué à 5.
Essaie avec tail -F à la place de -f : cette option permet de "suivre" selon le nom du fichier, alors que -f ne suit que le descripteur (qui devient invalide ou pointe toujours sur l'ancien lorsque le fichier est renommé par logrotate, je ne sais plus trop exactement).