check_files_iso
Purpose
check whether all required files in a date range are in a certain directory (uses ISO time stamp: YYYYMMDDHHTmmssZ)
Call
cfu check_files_iso
<ystartdate> <yenddate> <hh:mm:ss> <prefix12> <prefix2> <suffix><input directory> <last output> [<itype_calendar>]Result
0=success, 1=error. In case of error the file check_files.log contains the names of the missing files. The file check_files.log is written to the directory where the program check_files_iso is called.
Meanings
ystartdate
has the form YYYYMMDDHHmmss
yenddate
has the form YYYYMMDDHHmmss
hh:mm:ss
is the time increment of the files in the date range
prefix1
is the primary prefix to be checked (e.g. caf, laf, …), i.e. the characters preceding the YYYYMMDDHHTmmssZ sequence.
prefix2
is the secondary prefix to be checked (e.g. cas, lbfd, …), if prefix1 gives errors.In case only one prefix should be checked set prefix1=prefix2.
suffix
is the suffix to be checked (e.g. .nc, c.nc, …), i.e. the characters following the YYYYMMDDHHTmmssZ sequence.
last output
should be set to true
T
in case the yenddate should be included in the check, otherwise it should be set to false F
.itype_calendar
is 0 for 365 days (plus taking into account for leap years) a year and 1 for 360 days a year