DAILY.CONF(5)

NAME
daily.conf - daily maintenance configuration file

DESCRIPTION
The daily.conf file specifies which of the standard /etc/daily services are performed. The /etc/daily script is run, by default, every night on a NetBSD system.

The variables described below can be set to “YES” or “NO” in the /etc/daily.conf file. Most default to “YES”, but not all. Check the /etc/defaults/daily.conf file if you are in doubt. (Note that you should never edit /etc/defaults/daily.conf directly, as it is often replaced during system upgrades.)

find_core
    This runs find(1) over the entire local filesystem, looking for core files.

run_msgs
    This runs msgs(1) with the -c argument.

expire_news
    This runs the /etc/expire.news script.

purge_accounting
    This ages accounting files in /var/account.

run_calendar
    This runs calendar(1) with the -a argument.

check_uucp
    This runs the /etc/uuclean.daily script, as the daemon user, and runs uustat(1) with the -a argument.

check_disks
    This uses the df(1) and dump(8) to give disk status, and also reports failed raid(4) components.

show_remote_fs
    In check_disks, show remote file systems, which are not reported on by default.

check_mailq
    This runs mailq(1).

check_network
    This runs netstat(1) with the -i argument, and also checks the rwhod(8) database, and runs ruptime(1) if there are hosts in /var/rwho.

full_netstat
    By default, check_network outputs a summarized version of the netstat(1) report. If a full version of the output run with the -inv options is desired, set this variable.

run_fsck
    This runs fsck(8) with the -n option.

run_rdist
    This runs rdist(1) with /etc/Distfile.

run_security
    This runs the /etc/security script looking for possible security problems with the system.

run_skeyaudit
    Runs the skeyaudit(1) program to check the S/Key database and informs users of S/Keys that are about to expire.

The variables described below can be set to modify the tests:

find_core_ignore_fstypes
    Lists filesystem types to ignore during the find_core phase. Prefixing the type with a ‘’! inverts the match. For example, ‘procfs !local’ will ignore ‘procfs’ type filesystems and filesystems that are not ‘local’.

send_empty_security
    If set, the report generated by the run_security phase will always be sent, even if it is empty.

FILES
/etc/daily
    daily maintenance script
/etc/daily.conf
    daily maintenance configuration
/etc/defaults/daily.conf
    default settings, overridden by /etc/daily.conf
/etc/daily.local
    local site additions to /etc/daily

SEE ALSO
monthly.conf(5), security.conf(5), weekly.conf(5)

HISTORY
The daily.conf file appeared in NetBSD 1.3.