Salut !

Pour vous faire le topo :

J'ai un capteur qui me crache dans un fichier (qui change tous les jours) des données, une ligne par donnée dont le format est connu "date;val1;val2;val3"
Ces données je dois les écrire (quasiment) en temps réèl dans une base de donnée. A titre d'info, j'ai un capteur1 qui ecrit dans un fichier toute les secondes et un autre capteur2 toutes les 3 minutes dans un autre fichier.

Je pensais faire ça avec PERL.
Pour pas faire d'ouverture/fermeture intampestive de la connexion à la base je pensais ouvrir/fermer la connexion à chaque changement de fichier à savoir tous les jours.

Seulement je me retrouve chaque jour avec un fichier qui est rempli (chaque seconde ou chaque 3 minutes en fonction du capteur considéré) en continu, et moi je ne voudrais lire à chaque fois que les nouvelles entrées ... un peu comme un tail -F sous Linux, pour n'écrire que les nouvelles entrées dans ma base de données !

Et là je pêche parce que je sais pas faire et que je trouve rien là-dessus ...

Des infos ? ou suggestions ?
Et aussi pensez vous que PERL soit le mieux adapté pour cette tâche ?

Merci !