File:  [MW Coherent from dump] / coherent / a / usr / man / COHERENT / cron
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:34 2019 UTC (7 years ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent



cron                    System Maintenance                   cron




Execute commands periodically

/etc/cron&

cron is  a daemon  that executes  commands at preset  times.  The
commands and their scheduled execution times are kept in the file
/usr/lib/crontab.

Once each minute cron searches through crontab.  For each command
stored there,  cron compares the current  time with the scheduled
execution time and executes the command if the times match.  When
it  finishes  the  search, cron  sleeps  until  the next  minute.
Because it  never exits, cron should be  executed only once (cus-
tomarily by /etc/rc).

crontab consists of  lines separated by newlines.  Each line con-
sists of  six fields separated  by white space  (tabs or blanks).
The first  five fields describe  the scheduled execution  time of
the  command.  Respectively,  they represent  the  minute (0-59),
hour (0-23),  day of the month (1-31), month  of the year (1-12),
and day  of the week  (0-6, 0 indicates Sunday).   Each field may
contain a single integer in  the appropriate range, a pair of in-
tegers separated  by a hyphen  `-' (meaning all  integers between
the two, inclusive),  an asterisk `*' (meaning all legal values),
or a  comma-separated list of the above  forms.  The remainder of
the line gives the command to be executed at the given time.

For example, the ccrroonnttaabb entry


        29 * * 7 0 msg henry Succotash!


means  that every  hour on  the half-hour  during each  Sunday in
July,  ccrroonn will invoke the command mmssgg, and the user named hheennrryy
will have the message


        daemon: Succotash!


written on his terminal's screen (if he is logged in).

cron recognizes three  special characters and escape sequences in
the crontab.   If a command  contains the percent  character `%',
cron executes only  the portion up to the first  `%' as a command
and passes  the remainder to  the command as  its standard input.
cron translates  any percent characters  `%' in the  remainder to
newlines.  The special  interpretation of `%' can be prevented by
preceding it  with a backslash, `\%'.   Finally, cron removes the
sequence \<nneewwlliinnee> from the  text before passing it to the shell
sh;  this can  be  used to  make  an entry  in  the crontab  more
legible.



COHERENT Lexicon                                           Page 1




cron                    System Maintenance                   cron



cron is  designed for commands  that must be  executed regularly.
Temporal commands  that need to  be executed only  once should be
handled with the command at.

***** Files *****

/uussrr/lliibb/ccrroonnttaabb for stored commands

***** See Also *****

at, init, system maintenance














































COHERENT Lexicon                                           Page 2



unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.