Running/triggering external processes on certain events
Jeremy Allison
jra at samba.org
Mon Jan 9 08:44:08 GMT 2006
On Sun, Jan 08, 2006 at 11:54:02PM +0200, Timo Neuvonen wrote:
> Has there ever been discussion about possibitily to trigger running some
> external administrator-defined processes on certain events that were defined
> in a disk share definition?
> At least I don't know that Samba would currently provide feature like this.
>
> As an example, you could define:
>
> [FileShare]
> <other share-spesific stuff>
> pre move = /usr/bin/xxx1
> post move = /usr/bin/xxx2
> post create = /usr/bin/xxxc
> pre delete = /us/bin/xxxd
>
>
> That would run the specified program (xxx1) before moving a file due to user
> request, and another one (xxx2) after the move has completed. Similar ones
> after file creation, and before file delete.
You can do this by writing a custom VFS module that hooks
these events. No need to add this to core smbd.
Jeremy.
More information about the samba-technical
mailing list