2010-06-14 25 views

Répondre

1

Le sous-système de noyau Linux qui permet à une application de recevoir des notifications de modifications du système de fichiers, telles que la création de répertoire, est appelé inotify. Il y a un Ruby interface to inotify, mais il ne semble pas y avoir beaucoup de documentation disponible pour cela.

kfsmd est un démon permettant de surveiller les modifications du système de fichiers (en utilisant inotify). Il a un client qui produit la sortie à la console chaque fois qu'un changement se produit. Vous pouvez rediriger cette sortie dans votre script Ruby et l'analyser.