iWatch is a real-time filesystem monitoring program. It is a tool for detecting any changes on your filesystem and reporting it to the system administrator immediately. It uses a simple configuration file in XML format and is based on inotify, a file change notification system in the Linux kernel.
|Operating Systems||POSIX Linux|
Release Notes: The bug where the file being watched contains one of the formats available for substitution was fixed. A directory that is renamed or moved is now watched properly. Unnecessary watching of create events was fixed. A feature was added to reload the configuration file when the SIGHUP signal is received. A feature to specify the charset was added.
Release Notes: A -X option was added for specifying exceptions with regular expression. New string formats are allowed in command options: %c, the event cookie number, %e, the event name, and %F, the old filename in the case of moved_to events. The behavior of sending email was changed. Emails are now sent for all defined events.
Release Notes: This release validates the XML configuration file using its DTD file. It uses now the Perl module XML::SimpleObject::LibXML instead of XML::Simple for XML validation.
Release Notes: The status was changed from alpha to beta. A minor fix was made, and the documentation was updated.
Release Notes: A pid file is supported in the daemon mode, and it is by default /var/run/iwatch.pid. The --help and --version options are supported, and their outputs were updated. The documentation was updated.