5af1702a8f
On Saturdays, run daily and weekly sequentially, starting at 03:01 am. This prevents daily and weekly from overlapping, while running weekly as early as possible (i.e. as soon as daily finishes) to give it time to finish before monthly starts at 05:30 am. It's probably possible to do something similar with monthly, making it run as soon as daily (and possibly weekly, if the first of the month is a Saturday) finishes, but this is left as an exercise for the reader.
25 lines
584 B
Plaintext
25 lines
584 B
Plaintext
# /etc/crontab - root's crontab for FreeBSD
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
SHELL=/bin/sh
|
|
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
|
|
HOME=/var/log
|
|
#
|
|
#minute hour mday month wday who command
|
|
#
|
|
*/5 * * * * root /usr/libexec/atrun
|
|
#
|
|
# rotate log files every hour, if necessary
|
|
0 * * * * root newsyslog
|
|
#
|
|
# do daily/weekly/monthly maintenance
|
|
1 3 * * 0-5 root periodic daily
|
|
1 3 * * 6 root periodic daily weekly
|
|
30 5 1 * * root periodic monthly
|
|
#
|
|
# time zone change adjustment for wall cmos clock,
|
|
# does nothing, if you have UTC cmos clock.
|
|
# See adjkerntz(8) for details.
|
|
1,31 0-5 * * * root adjkerntz -a
|