Example - watching multiple conditions contained in rule file
The ctmfw utility is invoked to watch multiple conditions. The definitions the ctmfw utility uses for watching each file contained in a rule file.
The following instructions are defined in the Rules file:
The sleep interval between succeeding scans must be 10 seconds.
If the ctmfw utility detects that the datafile.txt file in the /home/controlm directory is created in the specified time interval, then:
the datafile condition dated 1 January must be added.
the command interpreter must execute the command to move the contents of the ~<controlm_owner>/ctm_server/datafile.txt file to ~<controlm_owner>/ctm_server/workfile.txt.
If the ctmfw utility detects that the datafile.txt file in the ~<controlm_owner>/controlm directory is not created in the specified time interval, then condition datafile dated 1 January must be deleted.
When the ctmfw utility detects that the ~<controlm_owner>/ctm_server/tempfile.txt file is deleted, condition tempfile dated 1 January must be deleted.