August 30, 2008 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_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_fsck_flags
  extra options to be passed to fsck(8) when run.

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 NetBSD1.3.