rattail.filemon.linux

File Monitor for Linux

class rattail.filemon.linux.EventHandler(pevent=None, **kargs)[source]

Event processor for file monitor daemon. This receives notifications of file system events, and places new files on the queue as appropriate.

class rattail.filemon.linux.FileMonitorDaemon(pidfile, config=None, stdin='/dev/null', stdout='/dev/null', stderr='/dev/null')[source]

Linux daemon implementation of the File Monitor.

rattail.filemon.linux.get_daemon(config, pidfile=None)[source]

Get a FileMonitorDaemon instance.

rattail.filemon.linux.start_daemon(config, pidfile=None, daemonize=True)[source]

Start the file monitor daemon.

rattail.filemon.linux.stop_daemon(config, pidfile=None)[source]

Stop the file monitor daemon.