On Thu, 02 Aug 2007, Pierangelo Masarati might have said: > matthew sporleder wrote: > >On 8/1/07, Emmanuel Dreyfus <[EMAIL PROTECTED]> wrote: > >>Hello > >> > >>I'd need to trigger execution of an external shell script when some > >>particular change occur in the tree. Is there a simple way of doing that? > >> > >>Of course, an overlay could do that. I saw no available overlay that > >>would have this capacity out of the box. The only way I see is building > >>a new overlay just for that, or use something such as slapo-auditlog > >>and feed it to an external filter (throug a pipe?). I wonder if there is a > >>simplier mechanism available. > > > >Although I kind of think a custom overlay would be cleaner, you could > >try replicating to a dummy server (like localhost:<off port>) running > >back-shell or back-perl and simply trigger there. > > An alternative could be to use the slapo-accesslog(5) to log write > operations, and use slapd-perl(5) as the logging database, so that write > operations can be easily intercepted by a scripting backend without the > hassle of setting up a replica. > > Note that I haven't tried it, although it __should__ work. > > p.
If there is sufficient logging turned on, another approach is to watch $host:/var/log/messages for the event. Mike
