objectif
Déclencher un build ou une synchronisation lorsqu’un fichier change, sans boucle coûteuse.
code minimal
inotifywait -m -e modify,create,delete --format '%w%f %e' ./src
utilisation
# reconstruire au changement
inotifywait -m -e close_write ./src | while read -r path evt; do
make -C ./src
done
variante(s) utile(s)
# surveiller récursivement et ignorer node_modules
inotifywait -mr --exclude 'node_modules' -e close_write ./project
notes
- fourni par le paquet
inotify-tools. - trop d’événements peuvent être coalescés; adaptez les filtres.