Sync usage with man page.
[netbsd-mini2440.git] / share / man / man5 / daily.conf.5
bloba2c8c17fe4068595a312a15f87548e1b3a915c2b
1 .\"     $NetBSD: daily.conf.5,v 1.23 2008/08/30 10:53:22 bouyer Exp $
2 .\"
3 .\" Copyright (c) 1996 Matthew R. Green
4 .\" All rights reserved.
5 .\"
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
8 .\" are met:
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\"    notice, this list of conditions and the following disclaimer.
11 .\" 2. Redistributions in binary form must reproduce the above copyright
12 .\"    notice, this list of conditions and the following disclaimer in the
13 .\"    documentation and/or other materials provided with the distribution.
14 .\"
15 .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16 .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18 .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19 .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
20 .\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 .\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
22 .\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23 .\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25 .\" SUCH DAMAGE.
26 .\"
27 .Dd August 30, 2008
28 .Dt DAILY.CONF 5
29 .Os
30 .Sh NAME
31 .Nm daily.conf
32 .Nd daily maintenance configuration file
33 .Sh DESCRIPTION
34 The
35 .Nm
36 file specifies which of the standard
37 .Pa /etc/daily
38 services are performed.
39 The
40 .Pa /etc/daily
41 script is run, by default, every night on a
42 .Nx
43 system.
44 .Pp
45 The variables described below can be set to
46 .Dq YES
48 .Dq NO
49 in the
50 .Pa /etc/daily.conf
51 file.
52 Most default to
53 .Dq YES ,
54 but not all.
55 Check the
56 .Pa /etc/defaults/daily.conf
57 file if you are in doubt.
58 (Note that you should never edit
59 .Pa /etc/defaults/daily.conf
60 directly, as it is often replaced during system upgrades.)
61 .Bl -tag -width purge_accounting
62 .It Sy find_core
63 This runs
64 .Xr find 1
65 over the entire local filesystem, looking for core files.
66 .It Sy run_msgs
67 This runs
68 .Xr msgs 1
69 with the
70 .Fl c
71 argument.
72 .It Sy expire_news
73 This runs the
74 .Pa /etc/expire.news
75 script.
76 .It Sy purge_accounting
77 This ages accounting files in
78 .Pa /var/account .
79 .It Sy run_calendar
80 This runs
81 .Xr calendar 1
82 with the
83 .Fl a
84 argument.
85 .It Sy check_disks
86 This uses the
87 .Xr df 1
88 and
89 .Xr dump 8
90 to give disk status, and also reports failed
91 .Xr raid 4
92 components.
93 .It Sy show_remote_fs
94 In check_disks, show remote file systems, which are not reported on by
95 default.
96 .It Sy check_mailq
97 This runs
98 .Xr mailq 1 .
99 .It Sy check_network
100 This runs
101 .Xr netstat 1
102 with the
103 .Fl i
104 argument, and also checks the
105 .Xr rwhod 8
106 database, and runs
107 .Xr ruptime 1
108 if there are hosts in
109 .Pa /var/rwho .
110 .It Sy full_netstat
111 By default,
112 .Sy check_network
113 outputs a summarized version of the
114 .Xr netstat 1
115 report.
116 If a full version of the output run with the
117 .Fl inv
118 options is desired, set this variable.
119 .It Sy run_fsck
120 This runs
121 .Xr fsck 8
122 with the
123 .Fl n
124 option.
125 .It Sy run_rdist
126 This runs
127 .Xr rdist 1
128 with
129 .Pa /etc/Distfile .
130 .It Sy run_security
131 This runs the
132 .Pa /etc/security
133 script looking for possible security problems with the system.
134 .It Sy run_skeyaudit
135 Runs the
136 .Xr skeyaudit 1
137 program to check the S/Key database and informs users of S/Keys that
138 are about to expire.
141 The variables described below can be set to modify the tests:
142 .Bl -tag -width check_network
143 .It Sy find_core_ignore_fstypes
144 Lists filesystem types to ignore during the
145 .Sy find_core
146 phase.
147 Prefixing the type with a
148 .Sq \&!
149 inverts the match.
150 For example,
151 .Ql procfs !local
152 will ignore
153 .Ql procfs
154 type filesystems and filesystems that are not
155 .Ql local .
156 .It Sy run_fsck_flags
157 Extra options to be passed to
158 .Xr fsck 8
160 .Sy run_fsck
161 is enabled.
162 .It Sy send_empty_security
163 If set, the report generated by the
164 .Sy run_security
165 phase will always be sent, even if it is empty.
167 .Sh FILES
168 .Bl -tag -width /etc/defaults/daily.conf -compact
169 .It Pa /etc/daily
170 daily maintenance script
171 .It Pa /etc/daily.conf
172 daily maintenance configuration
173 .It Pa /etc/defaults/daily.conf
174 default settings, overridden by
175 .Pa /etc/daily.conf
176 .It Pa /etc/daily.local
177 local site additions to
178 .Pa /etc/daily
180 .Sh SEE ALSO
181 .Xr monthly.conf 5 ,
182 .Xr security.conf 5 ,
183 .Xr weekly.conf 5
184 .Sh HISTORY
187 file appeared in
188 .Nx 1.3 .