des interprets each non-empty line of a configuration file.
As the special parameter it assumes argument of -n
option if it's present, or a parameter of -p
option otherwise if it's present, or a parameter of -g
option at least. When such special item matches to a regular expression in a given configuration line,
this line is recognized as matching line and it is interpreted. A further part of
the line may be divided by semicolons to records or be a single one. The last
item doesn't need to be ended by a semicolon. If a current time is within in
a time range of a given item, the programs specified in this record are run.
des proceeds each line like this until it meets the end of the file. To stop
process rest of the file when the first matched line is catch, des must
be run with -o.