xref: /freebsd/usr.sbin/cron/crontab/crontab.5 (revision 7466dbd684879cbe8d034f388f0c7da703e00c31)
184f33deaSJordan K. Hubbard.\"/* Copyright 1988,1990,1993,1994 by Paul Vixie
284f33deaSJordan K. Hubbard.\" * All rights reserved
384f33deaSJordan K. Hubbard.\" *
484f33deaSJordan K. Hubbard.\" * Distribute freely, except: don't remove my name from the source or
584f33deaSJordan K. Hubbard.\" * documentation (don't take credit for my work), mark your changes (don't
684f33deaSJordan K. Hubbard.\" * get me blamed for your possible bugs), don't alter or remove this
784f33deaSJordan K. Hubbard.\" * notice.  May be sold if buildable source is provided to buyer.  No
884f33deaSJordan K. Hubbard.\" * warrantee of any kind, express or implied, is included with this
984f33deaSJordan K. Hubbard.\" * software; use at your own risk, responsibility for damages (if any) to
1084f33deaSJordan K. Hubbard.\" * anyone resulting from the use of this software rests entirely with the
1184f33deaSJordan K. Hubbard.\" * user.
1284f33deaSJordan K. Hubbard.\" *
1384f33deaSJordan K. Hubbard.\" * Send bug reports, bug fixes, enhancements, requests, flames, etc., and
1484f33deaSJordan K. Hubbard.\" * I'll try to keep a version up to date.  I can be reached as follows:
1584f33deaSJordan K. Hubbard.\" * Paul Vixie          <paul@vix.com>          uunet!decwrl!vixie!paul
1684f33deaSJordan K. Hubbard.\" */
1784f33deaSJordan K. Hubbard.\"
1897d92980SPeter Wemm.\" $FreeBSD$
1984f33deaSJordan K. Hubbard.\"
20*7466dbd6SKyle Evans.Dd January 19, 2020
21401e6468SPhilippe Charnier.Dt CRONTAB 5
22401e6468SPhilippe Charnier.Os
23401e6468SPhilippe Charnier.Sh NAME
24401e6468SPhilippe Charnier.Nm crontab
25401e6468SPhilippe Charnier.Nd tables for driving cron
26401e6468SPhilippe Charnier.Sh DESCRIPTION
2784f33deaSJordan K. HubbardA
28401e6468SPhilippe Charnier.Nm
2984f33deaSJordan K. Hubbardfile contains instructions to the
30401e6468SPhilippe Charnier.Xr cron 8
3184f33deaSJordan K. Hubbarddaemon of the general form: ``run this command at this time on this date''.
3284f33deaSJordan K. HubbardEach user has their own crontab, and commands in any given crontab will be
3307bfccd7SRuslan Ermilovexecuted as the user who owns the crontab.
3407bfccd7SRuslan ErmilovUucp and News will usually have
3584f33deaSJordan K. Hubbardtheir own crontabs, eliminating the need for explicitly running
36401e6468SPhilippe Charnier.Xr su 1
3784f33deaSJordan K. Hubbardas part of a cron command.
38401e6468SPhilippe Charnier.Pp
3907bfccd7SRuslan ErmilovBlank lines and leading spaces and tabs are ignored.
4007bfccd7SRuslan ErmilovLines whose first
4184f33deaSJordan K. Hubbardnon-space character is a pound-sign (#) are comments, and are ignored.
4284f33deaSJordan K. HubbardNote that comments are not allowed on the same line as cron commands, since
4307bfccd7SRuslan Ermilovthey will be taken to be part of the command.
4407bfccd7SRuslan ErmilovSimilarly, comments are not
4584f33deaSJordan K. Hubbardallowed on the same line as environment variable settings.
46401e6468SPhilippe Charnier.Pp
4784f33deaSJordan K. HubbardAn active line in a crontab will be either an environment setting or a cron
4807bfccd7SRuslan Ermilovcommand.
4907bfccd7SRuslan ErmilovAn environment setting is of the form,
50c5083414SRuslan Ermilov.Bd -literal
5184f33deaSJordan K. Hubbard    name = value
52c5083414SRuslan Ermilov.Ed
53401e6468SPhilippe Charnier.Pp
5484f33deaSJordan K. Hubbardwhere the spaces around the equal-sign (=) are optional, and any subsequent
5584f33deaSJordan K. Hubbardnon-leading spaces in
56401e6468SPhilippe Charnier.Em value
5784f33deaSJordan K. Hubbardwill be part of the value assigned to
58401e6468SPhilippe Charnier.Em name .
5984f33deaSJordan K. HubbardThe
60401e6468SPhilippe Charnier.Em value
6184f33deaSJordan K. Hubbardstring may be placed in quotes (single or double, but matching) to preserve
6284f33deaSJordan K. Hubbardleading or trailing blanks.
63c3e1da6bSSheldon HearnThe
64c3e1da6bSSheldon Hearn.Em name
65c3e1da6bSSheldon Hearnstring may also be placed in quote (single or double, but matching)
6657bd0fc6SJens Schweikhardtto preserve leading, trailing or inner blanks.
67401e6468SPhilippe Charnier.Pp
6884f33deaSJordan K. HubbardSeveral environment variables are set up
6984f33deaSJordan K. Hubbardautomatically by the
70401e6468SPhilippe Charnier.Xr cron 8
7184f33deaSJordan K. Hubbarddaemon.
72401e6468SPhilippe Charnier.Ev SHELL
73401e6468SPhilippe Charnieris set to
74401e6468SPhilippe Charnier.Pa /bin/sh ,
7548193882SChristian Brueffer.Ev PATH
7648193882SChristian Bruefferis set to
7743d53dbaSJilles Tjoelker.Pa /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin ,
78401e6468SPhilippe Charnierand
79401e6468SPhilippe Charnier.Ev LOGNAME
80401e6468SPhilippe Charnierand
81401e6468SPhilippe Charnier.Ev HOME
82401e6468SPhilippe Charnierare set from the
83401e6468SPhilippe Charnier.Pa /etc/passwd
8484f33deaSJordan K. Hubbardline of the crontab's owner.
85*7466dbd6SKyle EvansIn addition, the environment variables of the
86*7466dbd6SKyle Evansuser's login class, with the exception of
87*7466dbd6SKyle Evans.Ev PATH ,
88*7466dbd6SKyle Evanswill be set from
89*7466dbd6SKyle Evans.Pa /etc/login.conf.db
90*7466dbd6SKyle Evansand
91*7466dbd6SKyle Evans.Pa ~/.login_conf .
9248193882SChristian Brueffer.Ev HOME ,
9348193882SChristian Brueffer.Ev PATH
94401e6468SPhilippe Charnierand
95*7466dbd6SKyle Evans.Ev SHELL ,
96*7466dbd6SKyle Evansand any variables set from the login class,
97401e6468SPhilippe Charniermay be overridden by settings in the crontab;
98401e6468SPhilippe Charnier.Ev LOGNAME
99401e6468SPhilippe Charniermay not.
100401e6468SPhilippe Charnier.Pp
101401e6468SPhilippe Charnier(Another note: the
102401e6468SPhilippe Charnier.Ev LOGNAME
103401e6468SPhilippe Charniervariable is sometimes called
104401e6468SPhilippe Charnier.Ev USER
105753d686dSRuslan Ermilovon
106753d686dSRuslan Ermilov.Bx
107753d686dSRuslan Ermilovsystems...
108c75526d5SRuslan ErmilovOn these systems,
109401e6468SPhilippe Charnier.Ev USER
110401e6468SPhilippe Charnierwill be set also).
111401e6468SPhilippe Charnier.Pp
112401e6468SPhilippe CharnierIn addition to
113401e6468SPhilippe Charnier.Ev LOGNAME ,
114401e6468SPhilippe Charnier.Ev HOME ,
11548193882SChristian Brueffer.Ev PATH ,
116401e6468SPhilippe Charnierand
117401e6468SPhilippe Charnier.Ev SHELL ,
118401e6468SPhilippe Charnier.Xr cron 8
119401e6468SPhilippe Charnierwill look at
120401e6468SPhilippe Charnier.Ev MAILTO
121401e6468SPhilippe Charnierif it has any reason to send mail as a result of running
12207bfccd7SRuslan Ermilovcommands in ``this'' crontab.
12307bfccd7SRuslan ErmilovIf
124401e6468SPhilippe Charnier.Ev MAILTO
125401e6468SPhilippe Charnieris defined (and non-empty), mail is
1268030199cSTom Rhodessent to the user so named.
12712455a9eSKyle EvansIf
12812455a9eSKyle Evans.Ev MAILFROM
12912455a9eSKyle Evansis defined (and non-empty), its value will be used as the from address.
1308030199cSTom Rhodes.Ev MAILTO
1318030199cSTom Rhodesmay also be used to direct mail to multiple recipients
132637fd955SSergey Skvortsovby separating recipient users with a comma.
1338030199cSTom RhodesIf
134401e6468SPhilippe Charnier.Ev MAILTO
135401e6468SPhilippe Charnieris defined but empty (MAILTO=""), no
13607bfccd7SRuslan Ermilovmail will be sent.
13707bfccd7SRuslan ErmilovOtherwise mail is sent to the owner of the crontab.
13807bfccd7SRuslan ErmilovThis
139401e6468SPhilippe Charnieroption is useful if you decide on
140401e6468SPhilippe Charnier.Pa /bin/mail
141401e6468SPhilippe Charnierinstead of
142401e6468SPhilippe Charnier.Pa /usr/lib/sendmail
143401e6468SPhilippe Charnieras
144401e6468SPhilippe Charnieryour mailer when you install cron --
145401e6468SPhilippe Charnier.Pa /bin/mail
1460227791bSRuslan Ermilovdoes not do aliasing, and UUCP
1470227791bSRuslan Ermilovusually does not read its mail.
148401e6468SPhilippe Charnier.Pp
14984f33deaSJordan K. HubbardThe format of a cron command is very much the V7 standard, with a number of
15007bfccd7SRuslan Ermilovupward-compatible extensions.
15107bfccd7SRuslan ErmilovEach line has five time and date fields,
1520435c150SAndrey A. Chernovfollowed by a user name
1530435c150SAndrey A. Chernov(with optional ``:<group>'' and ``/<login-class>'' suffixes)
1540435c150SAndrey A. Chernovif this is the system crontab file,
15507bfccd7SRuslan Ermilovfollowed by a command.
15607bfccd7SRuslan ErmilovCommands are executed by
157401e6468SPhilippe Charnier.Xr cron 8
15884f33deaSJordan K. Hubbardwhen the minute, hour, and month of year fields match the current time,
159401e6468SPhilippe Charnier.Em and
16084f33deaSJordan K. Hubbardwhen at least one of the two day fields (day of month, or day of week)
1614188e025SGiorgos Keramidasmatches the current time (see ``Note'' below).
162401e6468SPhilippe Charnier.Xr cron 8
16384f33deaSJordan K. Hubbardexamines cron entries once every minute.
16484f33deaSJordan K. HubbardThe time and date fields are:
165401e6468SPhilippe Charnier.Bd -literal -offset indent
16684f33deaSJordan K. Hubbardfield         allowed values
16784f33deaSJordan K. Hubbard-----         --------------
16884f33deaSJordan K. Hubbardminute        0-59
16984f33deaSJordan K. Hubbardhour          0-23
170043c578eSMike Pritchardday of month  1-31
171043c578eSMike Pritchardmonth         1-12 (or names, see below)
17284f33deaSJordan K. Hubbardday of week   0-7 (0 or 7 is Sun, or use names)
173401e6468SPhilippe Charnier.Ed
174401e6468SPhilippe Charnier.Pp
17584f33deaSJordan K. HubbardA field may be an asterisk (*), which always stands for ``first\-last''.
176401e6468SPhilippe Charnier.Pp
17707bfccd7SRuslan ErmilovRanges of numbers are allowed.
17807bfccd7SRuslan ErmilovRanges are two numbers separated
17907bfccd7SRuslan Ermilovwith a hyphen.
18007bfccd7SRuslan ErmilovThe specified range is inclusive.
18107bfccd7SRuslan ErmilovFor example,
18284f33deaSJordan K. Hubbard8-11 for an ``hours'' entry specifies execution at hours 8, 9, 10
18384f33deaSJordan K. Hubbardand 11.
184401e6468SPhilippe Charnier.Pp
18507bfccd7SRuslan ErmilovLists are allowed.
18607bfccd7SRuslan ErmilovA list is a set of numbers (or ranges)
18707bfccd7SRuslan Ermilovseparated by commas.
18807bfccd7SRuslan ErmilovExamples: ``1,2,5,9'', ``0-4,8-12''.
189401e6468SPhilippe Charnier.Pp
19007bfccd7SRuslan ErmilovStep values can be used in conjunction with ranges.
19107bfccd7SRuslan ErmilovFollowing
19284f33deaSJordan K. Hubbarda range with ``/<number>'' specifies skips of the number's value
19307bfccd7SRuslan Ermilovthrough the range.
19407bfccd7SRuslan ErmilovFor example, ``0-23/2'' can be used in the hours
19584f33deaSJordan K. Hubbardfield to specify command execution every other hour (the alternative
19607bfccd7SRuslan Ermilovin the V7 standard is ``0,2,4,6,8,10,12,14,16,18,20,22'').
19707bfccd7SRuslan ErmilovSteps are
19884f33deaSJordan K. Hubbardalso permitted after an asterisk, so if you want to say ``every two
19984f33deaSJordan K. Hubbardhours'', just use ``*/2''.
200401e6468SPhilippe Charnier.Pp
20184f33deaSJordan K. HubbardNames can also be used for the ``month'' and ``day of week''
20207bfccd7SRuslan Ermilovfields.
20307bfccd7SRuslan ErmilovUse the first three letters of the particular
2040227791bSRuslan Ermilovday or month (case does not matter).
20507bfccd7SRuslan ErmilovRanges or
20684f33deaSJordan K. Hubbardlists of names are not allowed.
207401e6468SPhilippe Charnier.Pp
20884f33deaSJordan K. HubbardThe ``sixth'' field (the rest of the line) specifies the command to be
20984f33deaSJordan K. Hubbardrun.
2105b80de23SKyle EvansOne or more command options may precede the command to modify processing
2115b80de23SKyle Evansbehavior.
21284f33deaSJordan K. HubbardThe entire command portion of the line, up to a newline or %
213401e6468SPhilippe Charniercharacter, will be executed by
214401e6468SPhilippe Charnier.Pa /bin/sh
215401e6468SPhilippe Charnieror by the shell
216401e6468SPhilippe Charnierspecified in the
217401e6468SPhilippe Charnier.Ev SHELL
218401e6468SPhilippe Charniervariable of the cronfile.
21984f33deaSJordan K. HubbardPercent-signs (%) in the command, unless escaped with backslash
22084f33deaSJordan K. Hubbard(\\), will be changed into newline characters, and all data
22184f33deaSJordan K. Hubbardafter the first % will be sent to the command as standard
22284f33deaSJordan K. Hubbardinput.
223401e6468SPhilippe Charnier.Pp
2245b80de23SKyle EvansThe following command options can be supplied:
2255b80de23SKyle Evans.Bl -tag -width Ds
2265b80de23SKyle Evans.It Fl n
2275b80de23SKyle EvansNo mail is sent after a successful run.
2285b80de23SKyle EvansThe execution output will only be mailed if the command exits with a non-zero
2295b80de23SKyle Evansexit code.
2305b80de23SKyle EvansThe
2315b80de23SKyle Evans.Fl n
2325b80de23SKyle Evansoption is an attempt to cure potentially copious volumes of mail coming from
2335b80de23SKyle Evans.Xr cron 8 .
2345b80de23SKyle Evans.It Fl q
2355b80de23SKyle EvansExecution will not be logged.
2365b80de23SKyle Evans.El
2375b80de23SKyle Evans.sp
2385b80de23SKyle EvansDuplicate options are not allowed.
2395b80de23SKyle Evans.Pp
24084f33deaSJordan K. HubbardNote: The day of a command's execution can be specified by two
24107bfccd7SRuslan Ermilovfields \(em day of month, and day of week.
24207bfccd7SRuslan ErmilovIf both fields are
2430227791bSRuslan Ermilovrestricted (ie, are not *), the command will be run when
244401e6468SPhilippe Charnier.Em either
24507bfccd7SRuslan Ermilovfield matches the current time.
24607bfccd7SRuslan ErmilovFor example,
24784f33deaSJordan K. Hubbard``30 4 1,15 * 5''
24884f33deaSJordan K. Hubbardwould cause a command to be run at 4:30 am on the 1st and 15th of each
24984f33deaSJordan K. Hubbardmonth, plus every Friday.
250c3e1da6bSSheldon Hearn.Pp
251c3e1da6bSSheldon HearnInstead of the first five fields,
252a08d12d3SGleb Smirnoffa line may start with
253a08d12d3SGleb Smirnoff.Sq @
254a08d12d3SGleb Smirnoffsymbol followed either by one of eight special strings or by a numeric value.
255a08d12d3SGleb SmirnoffThe recognized special strings are:
256c3e1da6bSSheldon Hearn.Bd -literal -offset indent
257c3e1da6bSSheldon Hearnstring		meaning
258c3e1da6bSSheldon Hearn------		-------
259df799cbaSWarren Block@reboot		Run once, at startup of cron.
260c3e1da6bSSheldon Hearn@yearly		Run once a year, "0 0 1 1 *".
261fd522d40SBill Fumerola@annually	(same as @yearly)
262c3e1da6bSSheldon Hearn@monthly	Run once a month, "0 0 1 * *".
263c3e1da6bSSheldon Hearn@weekly		Run once a week, "0 0 * * 0".
264c3e1da6bSSheldon Hearn@daily		Run once a day, "0 0 * * *".
265c3e1da6bSSheldon Hearn@midnight	(same as @daily)
266c3e1da6bSSheldon Hearn@hourly		Run once an hour, "0 * * * *".
2677a5c30c5SMaxim Sobolev@every_minute	Run once a minute, "*/1 * * * *".
2687a5c30c5SMaxim Sobolev@every_second	Run once a second.
269c3e1da6bSSheldon Hearn.Ed
270a08d12d3SGleb Smirnoff.Pp
271a08d12d3SGleb SmirnoffThe
272a08d12d3SGleb Smirnoff.Sq @
273a08d12d3SGleb Smirnoffsymbol followed by a numeric value has a special notion of running
274bd6174f7SKyle Evansa job that many seconds after completion of the previous invocation of
275a08d12d3SGleb Smirnoffthe job.
276a08d12d3SGleb SmirnoffUnlike regular syntax, it guarantees not to overlap two or more
277bd6174f7SKyle Evansinvocations of the same job during normal cron execution.
278bd6174f7SKyle EvansNote, however, that overlap may occur if the job is running when the file
279bd6174f7SKyle Evanscontaining the job is modified and subsequently reloaded.
280bd6174f7SKyle EvansThe first run is scheduled for the specified number of seconds after cron
281bd6174f7SKyle Evansis started or the crontab entry is reloaded.
282401e6468SPhilippe Charnier.Sh EXAMPLE CRON FILE
283401e6468SPhilippe Charnier.Bd -literal
28484f33deaSJordan K. Hubbard
285d2a864e4SNick Hibma# use /bin/sh to run commands, overriding the default set by cron
28684f33deaSJordan K. HubbardSHELL=/bin/sh
28784f33deaSJordan K. Hubbard# mail any output to `paul', no matter whose crontab this is
28884f33deaSJordan K. HubbardMAILTO=paul
28984f33deaSJordan K. Hubbard#
29084f33deaSJordan K. Hubbard# run five minutes after midnight, every day
29184f33deaSJordan K. Hubbard5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
29284f33deaSJordan K. Hubbard# run at 2:15pm on the first of every month -- output mailed to paul
29384f33deaSJordan K. Hubbard15 14 1 * *     $HOME/bin/monthly
29484f33deaSJordan K. Hubbard# run at 10 pm on weekdays, annoy Joe
29584f33deaSJordan K. Hubbard0 22 * * 1-5	mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
29684f33deaSJordan K. Hubbard23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
29784f33deaSJordan K. Hubbard5 4 * * sun     echo "run at 5 after 4 every sunday"
298a08d12d3SGleb Smirnoff# run at 5 minutes intervals, no matter how long it takes
299a08d12d3SGleb Smirnoff@300		svnlite up /usr/src
3005b80de23SKyle Evans# run every minute, suppress logging
3015b80de23SKyle Evans* * * * *       -q date
3025b80de23SKyle Evans# run every minute, only send mail if ping fails
3035b80de23SKyle Evans* * * * *       -n ping -c 1 freebsd.org
304401e6468SPhilippe Charnier.Ed
305401e6468SPhilippe Charnier.Sh SEE ALSO
306bf5cbf35SWolfram Schneider.Xr crontab 1 ,
307bf5cbf35SWolfram Schneider.Xr cron 8
308401e6468SPhilippe Charnier.Sh EXTENSIONS
30984f33deaSJordan K. HubbardWhen specifying day of week, both day 0 and day 7 will be considered Sunday.
310753d686dSRuslan Ermilov.Bx
311753d686dSRuslan Ermilovand
312753d686dSRuslan Ermilov.Tn ATT
313753d686dSRuslan Ermilovseem to disagree about this.
314401e6468SPhilippe Charnier.Pp
31507bfccd7SRuslan ErmilovLists and ranges are allowed to co-exist in the same field.
31607bfccd7SRuslan Ermilov"1-3,7-9" would
317753d686dSRuslan Ermilovbe rejected by
318753d686dSRuslan Ermilov.Tn ATT
319753d686dSRuslan Ermilovor
320753d686dSRuslan Ermilov.Bx
321753d686dSRuslan Ermilovcron -- they want to see "1-3" or "7,8,9" ONLY.
322401e6468SPhilippe Charnier.Pp
32384f33deaSJordan K. HubbardRanges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
324401e6468SPhilippe Charnier.Pp
32584f33deaSJordan K. HubbardNames of months or days of the week can be specified by name.
326401e6468SPhilippe Charnier.Pp
32707bfccd7SRuslan ErmilovEnvironment variables can be set in the crontab.
32807bfccd7SRuslan ErmilovIn
329753d686dSRuslan Ermilov.Bx
330753d686dSRuslan Ermilovor
331753d686dSRuslan Ermilov.Tn ATT ,
332753d686dSRuslan Ermilovthe
333401e6468SPhilippe Charnierenvironment handed to child processes is basically the one from
334401e6468SPhilippe Charnier.Pa /etc/rc .
335401e6468SPhilippe Charnier.Pp
336753d686dSRuslan ErmilovCommand output is mailed to the crontab owner
337753d686dSRuslan Ermilov.No ( Bx
3380227791bSRuslan Ermilovcannot do this), can be
3390227791bSRuslan Ermilovmailed to a person other than the crontab owner (SysV cannot do this), or the
3400227791bSRuslan Ermilovfeature can be turned off and no mail will be sent at all (SysV cannot do this
34184f33deaSJordan K. Hubbardeither).
342c3e1da6bSSheldon Hearn.Pp
343c3e1da6bSSheldon HearnAll of the
344c3e1da6bSSheldon Hearn.Sq @
345a08d12d3SGleb Smirnoffdirectives that can appear in place of the first five fields
346c3e1da6bSSheldon Hearnare extensions.
3475b80de23SKyle Evans.Pp
3485b80de23SKyle EvansCommand processing can be modified using command options.
3495b80de23SKyle EvansThe
3505b80de23SKyle Evans.Sq -q
3515b80de23SKyle Evansoption suppresses logging.
3525b80de23SKyle EvansThe
3535b80de23SKyle Evans.Sq -n
3545b80de23SKyle Evansoption does not mail on successful run.
355f12a1471SPhilippe Charnier.Sh AUTHORS
35601c2b8acSBaptiste Daroussin.An Paul Vixie Aq Mt paul@vix.com
35781f4b036SSheldon Hearn.Sh BUGS
35836a142c4SRuslan ErmilovIf you are in one of the 70-odd countries that observe Daylight
359f85ad80cSGlen BarberSavings Time, jobs scheduled during the rollback or advance may be
360f85ad80cSGlen Barberaffected if
361f85ad80cSGlen Barber.Xr cron 8
362f85ad80cSGlen Barberis not started with the
363f85ad80cSGlen Barber.Fl s
364f85ad80cSGlen Barberflag.
36536a142c4SRuslan ErmilovIn general, it is not a good idea to schedule jobs during
366f85ad80cSGlen Barberthis period if
367f85ad80cSGlen Barber.Xr cron 8
368f85ad80cSGlen Barberis not started with the
369f85ad80cSGlen Barber.Fl s
370f85ad80cSGlen Barberflag, which is enabled by default.
371f85ad80cSGlen BarberSee
372f85ad80cSGlen Barber.Xr cron 8
373f85ad80cSGlen Barberfor more details.
37481f4b036SSheldon Hearn.Pp
375fd2f39cbSSean FarleyFor US timezones (except parts of AZ and HI) the time shift occurs at
37607bfccd7SRuslan Ermilov2AM local time.
37707bfccd7SRuslan ErmilovFor others, the output of the
37881f4b036SSheldon Hearn.Xr zdump 8
37981f4b036SSheldon Hearnprogram's verbose
38081f4b036SSheldon Hearn.Fl ( v )
38181f4b036SSheldon Hearnoption can be used to determine the moment of time shift.
382