Module: FileMonitoring

Defined in:
lib/file_monitoring.rb,
lib/file_monitoring/version.rb,
lib/file_monitoring/monitor_path.rb,
lib/file_monitoring/file_monitoring.rb

Overview

Daemon for monitoring directories for changes. Paths are checked for changes per user-defined period of time.

Directory defined changed when:

  1. Directory structure changed, i.e. sub-directories or files were added/removed

  2. One of the files located in the directory or one of its sub-directories was changed

  3. One of sub-directories changed (see 1. and 2. above)

File monitoring controled by following configuration parameters:

  • default_monitoring_log_path - holds path of file monitoring log. This log containd track of changes found during monitoring

  • monitoring_paths - path and file monitoring configuration data regarding these paths.

Defined Under Namespace

Classes: DirStat, FileMonitoring, FileStat, FileStatEnum

Constant Summary collapse

VERSION =
"1.0.3"

Instance Method Summary collapse

Instance Method Details

#monitor_filesObject



25
26
27
28
# File 'lib/file_monitoring.rb', line 25

def monitor_files
  fm = FileMonitoring.new
  fm.monitor_files
end