Bonjour
Le 12/01/2023 à 15:57, [email protected] a écrit :
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).
incron fait cela à la perfection