Abfangen von FileSystem Events

s705081

Active Member
Hallo *,

wie kann ich unter FreeBSD File Systemsevents abfragen, ich benötige ein einem Programm einen Eventlistener auf ein Verzeichniss. Dieser soll abspringen wenn jemand in diesem Verzeichnis eine Datei (oder ein Unterverzeichniss) anlegt.

Wie könnte man dieses in FreeBSD (oder *BSD) realisieren?

Gruss s705081
 
Sowas kenn ich nur unter Linux, da heißt das ganze inotify. Unter BSD bin ich noch nicht über sowas gestolpert, lasse mich aber gerne eines besseren belehren...

EDIT:
So, ich war neugierig, Google liefert mir hierfür die Stichworte "kqeue/kevent" unter FreeBSD. Das sollte das sein, was Du suchst.
 
Moin,

kann man diesen gam_server irgendwo disablen. Der slowed mir die Kiste runter und braucht zZt. ca 60% CPU Power... :grumble:

Elwood
 
Du kannst ihn wieder durch fam ersetzen und in deiner make.conf WITH_FAM_SYSTEM=FAM setzen. Da fam nicht von den Anwendungen gestartet werden kann, läuft es einfach gar nicht und die meisten Anwendungen fallen direkt auf kqueue/kevent zurück. Ein paar Anwendungen funktionieren auch einfach gar nicht.
 
Zurück
Oben