2010-06-03 28 views
2

J'ai lu l'article de Robert Benson "The Event Completion Framework for the Solaris Operating System" sur ECF.Comment utiliser la notification d'événement dans Solaris 10 lorsqu'un répertoire est modifié?

J'ai également lu les pages de manuel Solaris, mais elles ne sont pas très claires sur l'utilisation des notifications d'événements pour les répertoires. Par exemple, si j'ajoute un nouveau fichier dans un répertoire, j'aimerais recevoir une notification de cet événement.

J'ai trouvé "File Events Notification" qui a ce dont j'ai besoin mais c'est pour Solaris 11, qui n'est pas encore sur le marché.

Basé sur "Event ports and performance", je ne souhaite pas utiliser l'interrogation car je souhaite bénéficier des performances des événements.

Toute suggestion est très appréciée!

+0

Selon vos besoins, OpenSolaris (SunOS 5.11) est déjà sur le marché (gratuit). – jlliagre

+0

Non, malheureusement, je vais devoir utiliser Solaris 10. J'ai trouvé une bibliothèque appelée Libev mais cela ne fonctionne pas pour les changements de répertoire dans Solaris. Je suis conscient de libevent mais c'est lent pour mon programme. Si vous connaissez une bibliothèque d'événements basée sur C ou C++, ce serait génial! merci pour la réponse. -Armando. – Armando

Répondre

1

Les ports d'événement sont un mécanisme générique non spécifique aux modifications de fichiers ou de répertoires.

Il n'y avait pas de support pour générer ces événements pour les modifications de fichiers ou de répertoires jusqu'à ce que NV build 72 (après la publication de Solaris 10).