INTRO
Subscribe to Notifications
> fs:start_link(fs_watcher, "/Users/5HT/synrc/fs").
> fs:subscribe(fs_watcher).
> flush().
Shell got {<0.47.0>,{fs,file_event},
{"/Users/5HT/synrc/fs/src/README.md",
[closed,modified]}}
Native Events
> fs:known_events(fs_watcher).
[mustscansubdirs,userdropped,kerneldropped,eventidswrapped,
historydone,rootchanged,mount,unmount,created,removed,
inodemetamod,renamed,modified,finderinfomod,changeowner,
xattrmod,isfile,isdir,issymlink,ownevent]
Sample Scheduler
> fs_demo:start_looper().
=INFO REPORT==== 28-Aug-2013::19:36:26 ===
file_event: "/tank/proger/erlfsmon/src/4913" [closed,modified]