FileCompressor
Task Type: |
Server Utiility |
Configurable: |
Yes |
Host Dependent: |
Yes |
Schedule Dependent: |
No |
Description
The FileCleaner task compresses files on the local file system. Files are selected for compression based on location, name and age.
Configuration
The <FileCompressorConfig> element must contain at least one <Location> element; each <Location> element must contain the following four attributes:
Attribute |
Required |
Description |
PATH |
Yes |
The fully qualified path name of the directory or folder from which files are to be removed. |
MASK |
Yes |
A regular expression used to select files. |
OLDER_THAN |
Yes |
Used in conjunction with the UNITS attribute; specifies which files will be removed based on the last modification date. |
UNITS |
Yes |
Specifies which unit to use when selecting files. The supplied value must be one of: MINUTES, HOURS, DAYS. |
Example
<FileCompressorConfig>
<Location PATH="/opt/oracle/admin/TSTDB/arch2"
MASK="\.arc$"
OLDER_THAN="2"
UNITS="HOURS"/>
</FileCompressorConfig>
In this example, TCAgent compresses files in the /opt/oracle/admin/TSTDB/arch2 directory that have an extension of .arc and are older than two hours.
Usage Notes
- The FileCompressor task may be configured with more than one <Location> element.
- After each execution, TCAgent sends an alert to TCSupportCenter containing the names of the files that were compressed.
- Files are compressed using the GZIP file format.