changedbefore
Table of contents
Prototype: changedbefore(newer, older)
Return type: boolean
Description: Compares the ctime
fields of two files.
Returns true if newer
was changed before older
, otherwise returns false.
Change times include both file permissions and file contents. Comparisons like this are normally used for updating files (like the 'make' command).
Arguments:
newer
:string
- Newer filename - in the range:"?(/.*)
older
:string
- Older filename - in the range:"?(/.*)
Example:
code
body common control
{
bundlesequence => { "example" };
}
bundle agent example
{
classes:
"do_it" and => { changedbefore("/tmp/earlier","/tmp/later"), "linux" };
reports:
do_it::
"The derived file needs updating";
}
See also: accessedbefore()
, isnewerthan()