1994-08-27 09:43:04 -04:00
|
|
|
.\"/* Copyright 1988,1990,1993 by Paul Vixie
|
|
|
|
|
.\" * All rights reserved
|
|
|
|
|
.\" *
|
|
|
|
|
.\" * Distribute freely, except: don't remove my name from the source or
|
|
|
|
|
.\" * documentation (don't take credit for my work), mark your changes (don't
|
|
|
|
|
.\" * get me blamed for your possible bugs), don't alter or remove this
|
|
|
|
|
.\" * notice. May be sold if buildable source is provided to buyer. No
|
|
|
|
|
.\" * warrantee of any kind, express or implied, is included with this
|
|
|
|
|
.\" * software; use at your own risk, responsibility for damages (if any) to
|
|
|
|
|
.\" * anyone resulting from the use of this software rests entirely with the
|
|
|
|
|
.\" * user.
|
|
|
|
|
.\" *
|
|
|
|
|
.\" * Send bug reports, bug fixes, enhancements, requests, flames, etc., and
|
|
|
|
|
.\" * I'll try to keep a version up to date. I can be reached as follows:
|
|
|
|
|
.\" * Paul Vixie <paul@vix.com> uunet!decwrl!vixie!paul
|
|
|
|
|
.\" */
|
|
|
|
|
.\"
|
1999-08-27 21:35:59 -04:00
|
|
|
.\" $FreeBSD$
|
1994-08-27 09:43:04 -04:00
|
|
|
.\"
|
2016-12-20 12:12:17 -05:00
|
|
|
.Dd December 20, 2016
|
1997-09-15 02:39:25 -04:00
|
|
|
.Dt CRONTAB 1
|
|
|
|
|
.Os
|
|
|
|
|
.Sh NAME
|
|
|
|
|
.Nm crontab
|
|
|
|
|
.Nd maintain crontab files for individual users (V3)
|
|
|
|
|
.Sh SYNOPSIS
|
2000-11-20 15:10:44 -05:00
|
|
|
.Nm
|
1997-09-15 02:39:25 -04:00
|
|
|
.Op Fl u Ar user
|
|
|
|
|
.Ar file
|
2000-11-20 15:10:44 -05:00
|
|
|
.Nm
|
1997-09-15 02:39:25 -04:00
|
|
|
.Op Fl u Ar user
|
|
|
|
|
{
|
|
|
|
|
.Fl l |
|
2016-12-20 12:12:17 -05:00
|
|
|
.Fl r Op Fl f
|
|
|
|
|
|
|
1997-09-15 02:39:25 -04:00
|
|
|
.Fl e
|
|
|
|
|
}
|
|
|
|
|
.Sh DESCRIPTION
|
2002-04-20 08:27:18 -04:00
|
|
|
The
|
|
|
|
|
.Nm
|
|
|
|
|
utility is the program used to install, deinstall or list the tables
|
1994-08-27 09:43:04 -04:00
|
|
|
used to drive the
|
1997-09-15 02:39:25 -04:00
|
|
|
.Xr cron 8
|
2004-03-04 14:12:27 -05:00
|
|
|
daemon in Vixie Cron.
|
|
|
|
|
Each user can have their own crontab, and though
|
1997-09-15 02:39:25 -04:00
|
|
|
these are files in
|
|
|
|
|
.Pa /var ,
|
|
|
|
|
they are not intended to be edited directly.
|
|
|
|
|
.Pp
|
1994-08-27 09:43:04 -04:00
|
|
|
If the
|
1997-09-15 02:39:25 -04:00
|
|
|
.Pa allow
|
1994-08-27 09:43:04 -04:00
|
|
|
file exists, then you must be listed therein in order to be allowed to use
|
2004-03-04 14:12:27 -05:00
|
|
|
this command.
|
|
|
|
|
If the
|
1997-09-15 02:39:25 -04:00
|
|
|
.Pa allow
|
1994-08-27 09:43:04 -04:00
|
|
|
file does not exist but the
|
1997-09-15 02:39:25 -04:00
|
|
|
.Pa deny
|
|
|
|
|
file does exist, then you must
|
|
|
|
|
.Em not
|
|
|
|
|
be listed in the
|
|
|
|
|
.Pa deny
|
2004-03-04 14:12:27 -05:00
|
|
|
file in order to use this command.
|
|
|
|
|
If neither of these files exists, then
|
1994-08-27 09:43:04 -04:00
|
|
|
depending on site-dependent configuration parameters, only the super user
|
|
|
|
|
will be allowed to use this command, or all users will be able to use this
|
|
|
|
|
command.
|
2002-03-17 09:03:17 -05:00
|
|
|
The format of these files is one username per line,
|
|
|
|
|
with no leading or trailing whitespace.
|
|
|
|
|
Lines of other formats will be ignored,
|
|
|
|
|
and so can be used for comments.
|
1997-09-15 02:39:25 -04:00
|
|
|
.Pp
|
|
|
|
|
The first form of this command is used to install a new crontab from some
|
2004-03-04 14:12:27 -05:00
|
|
|
named file or standard input if the pseudo-filename
|
2004-06-04 15:23:12 -04:00
|
|
|
.Sq Fl
|
2004-03-04 14:12:27 -05:00
|
|
|
is given.
|
1997-09-15 02:39:25 -04:00
|
|
|
.Pp
|
|
|
|
|
The following options are available:
|
|
|
|
|
.Bl -tag -width indent
|
|
|
|
|
.It Fl u
|
|
|
|
|
Specify the name of the user whose crontab is to be
|
2004-03-04 14:12:27 -05:00
|
|
|
tweaked.
|
|
|
|
|
If this option is not given,
|
1997-09-15 02:39:25 -04:00
|
|
|
.Nm
|
2004-03-04 14:12:27 -05:00
|
|
|
examines
|
|
|
|
|
.Dq your
|
|
|
|
|
crontab, i.e., the crontab of the person executing the
|
|
|
|
|
command.
|
|
|
|
|
Note that
|
1999-08-14 02:34:50 -04:00
|
|
|
.Xr su 1
|
1994-08-27 09:43:04 -04:00
|
|
|
can confuse
|
1997-09-15 02:39:25 -04:00
|
|
|
.Nm
|
1994-08-27 09:43:04 -04:00
|
|
|
and that if you are running inside of
|
1999-08-14 02:34:50 -04:00
|
|
|
.Xr su 1
|
1994-08-27 09:43:04 -04:00
|
|
|
you should always use the
|
1997-09-15 02:39:25 -04:00
|
|
|
.Fl u
|
1994-08-27 09:43:04 -04:00
|
|
|
option for safety's sake.
|
1997-09-15 02:39:25 -04:00
|
|
|
.It Fl l
|
|
|
|
|
Display the current crontab on standard output.
|
|
|
|
|
.It Fl r
|
|
|
|
|
Remove the current crontab.
|
2016-12-20 12:12:17 -05:00
|
|
|
By default the
|
|
|
|
|
.Fl r
|
|
|
|
|
option prompts for confirmation, adding the
|
|
|
|
|
.Fl f
|
|
|
|
|
option will attempt to remove the current crontab without confirmation.
|
1997-09-15 02:39:25 -04:00
|
|
|
.It Fl e
|
|
|
|
|
Edit the current crontab using the editor specified by
|
|
|
|
|
the
|
|
|
|
|
.Ev VISUAL
|
|
|
|
|
or
|
|
|
|
|
.Ev EDITOR
|
2000-11-06 06:17:37 -05:00
|
|
|
environment variables.
|
|
|
|
|
The specified editor
|
|
|
|
|
.Em must
|
|
|
|
|
edit the file in place;
|
|
|
|
|
any editor that unlinks the file and recreates it cannot be used.
|
|
|
|
|
After you exit
|
1994-08-27 09:43:04 -04:00
|
|
|
from the editor, the modified crontab will be installed automatically.
|
1997-09-15 02:39:25 -04:00
|
|
|
.El
|
|
|
|
|
.Sh FILES
|
|
|
|
|
.Bl -tag -width /var/cron/allow -compact
|
|
|
|
|
.It Pa /var/cron/allow
|
2010-05-13 21:25:30 -04:00
|
|
|
List of users allowed to use crontab
|
1997-09-15 02:39:25 -04:00
|
|
|
.It Pa /var/cron/deny
|
2010-05-13 21:25:30 -04:00
|
|
|
List of users prohibited from using crontab
|
|
|
|
|
.It Pa /var/cron/tabs
|
|
|
|
|
Directory for personal crontab files
|
1997-09-15 02:39:25 -04:00
|
|
|
.El
|
2005-01-18 15:02:45 -05:00
|
|
|
.Sh DIAGNOSTICS
|
|
|
|
|
A fairly informative usage message appears if you run it with a bad command
|
|
|
|
|
line.
|
|
|
|
|
.Sh SEE ALSO
|
|
|
|
|
.Xr crontab 5 ,
|
|
|
|
|
.Xr cron 8
|
1997-09-15 02:39:25 -04:00
|
|
|
.Sh STANDARDS
|
1994-08-27 09:43:04 -04:00
|
|
|
The
|
1997-09-15 02:39:25 -04:00
|
|
|
.Nm
|
|
|
|
|
command conforms to
|
2003-10-24 09:02:39 -04:00
|
|
|
.St -p1003.2
|
|
|
|
|
with the exception that the dangerous variant of calling
|
|
|
|
|
.Nm
|
|
|
|
|
without a file name in the first form of the command is not allowed by
|
|
|
|
|
this implementation.
|
2004-03-04 14:12:27 -05:00
|
|
|
The pseudo-filename
|
2004-06-04 15:23:12 -04:00
|
|
|
.Sq Fl
|
2004-03-04 14:12:27 -05:00
|
|
|
must be specified to read from standard input.
|
2003-10-24 09:02:39 -04:00
|
|
|
The new command syntax
|
1994-08-27 09:43:04 -04:00
|
|
|
differs from previous versions of Vixie Cron, as well as from the classic
|
|
|
|
|
SVR3 syntax.
|
1998-03-23 03:31:20 -05:00
|
|
|
.Sh AUTHORS
|
2014-06-20 05:57:27 -04:00
|
|
|
.An Paul Vixie Aq Mt paul@vix.com
|