Bonjour,
et encore bonne année à tous,
Je cherche à surveiller ce qui se passe dans un répertoire.
Il semble exister plusieurs solutions.
La plus basique consiste à examiner les fichiers déposés, par
exemple toutes les minutes (via cron ou avec un programme qui
tourne en boucle et se met en pause 1 mn après chaque boucle).
Je suis plus intéressé par une programmation événementielle où
le programme réagit si de nouveaux fichiers sont déposés ou
modifiés et détectés par le système.
Pour faire ça, j'avais examiné inotify mais constaté qu'il y
aurait des limitations (de mémoire, par exemple, sur le nombre
de fichiers traitables, de inode, etc.).
J'ai repéré notamment : auditd, fswatch, inotify/inotifywait.
Selon vous, pour traiter ce besoin quelle est la solution _FIABLE_
? (cad qui ne provoque pas d'effets de bord... ou de surprise)
Par ailleurs, pour traiter le cas où des fichiers dépendants
les uns des autres sont déposés en vrac, il serait intéressant
de pouvoir disposer d'un historique détaillé par fichier,
exploitable.
Je suppose que ça doit être prévu (inotify le fait).