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:
-
Directory structure changed, i.e. sub-directories or files were added/removed
-
One of the files located in the directory or one of its sub-directories was changed
-
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_files ⇒ Object
25 26 27 28 |
# File 'lib/file_monitoring.rb', line 25 def monitor_files fm = FileMonitoring.new fm.monitor_files end |