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). 

Merci 

Répondre à