head     2.2;
access   ;
symbols  V2:2.0;
locks    ; strict;
comment  @@;


2.2
date     91.05.29.11.37.38;  author vixie;  state Exp;
branches ;
next     2.1;

2.1
date     90.07.18.00.23.54;  author vixie;  state Exp;
branches ;
next     2.0;

2.0
date     88.12.10.04.57.50;  author vixie;  state Exp;
branches ;
next     1.2;

1.2
date     87.07.10.11.36.45;  author paul;  state Exp;
branches ;
next     1.1;

1.1
date     87.07.10.11.15.05;  author paul;  state Exp;
branches ;
next     ;


desc
@@


2.2
log
@vixie
@
text
@Vixie's Cron V2.1
May 29, 1991
[V2.0 was July 5, 1990]
[V2.0-beta was December 9, 1988]
[V1.0 was May 6, 1987]
Paul Vixie

This is a version of 'cron' that is known to run on BSD 4.[23] systems.  It
is functionally based on the SysV cron, which means that each user can have
their own crontab file (all crontab files are stored in a read-protected
directory, usually /var/cron/tabs).  No direct support is provided for
'at'; you can continue to run 'atrun' from the crontab as you have been
doing.  If you don't have atrun (i.e., System V) you are in trouble.

A messages is logged each time a command is executed; also, the files
"allow" and "deny" in /var/cron can be used to control access to the
"crontab" command (which installs crontabs).  It hasn't been tested on
SysV, although some effort has gone into making the port an easy one.

The code was all written by me, and is (quoted from Makefile):

#/* Copyright 1988,1990 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, 329 Noe Street, San Francisco, CA, 94114, (415) 864-7013,
# * paul@@vixie.sf.ca.us || {hoptoad,pacbell,decwrl,crash}!vixie!paul
# */

This is more or less the copyright that USENET contributed software usually
has.  Since ATT couldn't use this version if they had to freely distribute
source, and since I'd love to see them use it, I'll offer some rediculously
low license fee just to have them take it.  In the unlikely event that they
do this, I will continue to support and distribute the pseudo-PD version, so
please, don't flame me for wanting my work to see a wider distribution.

To use this: Sorry, folks, there is no cutesy 'Configure' script.  You'll
have to go edit a couple of files... So, here's the checklist:

	Read all the FEATURES, INSTALL, and CONVERSION files
	Edit config.h
	Edit Makefile
		(both of these files have instructions inside; note that
		 some things in config.h are definable in Makefile and are
		 therefore surrounded by #ifndef...#endif)
	'make'
	'su' and 'make install'
		(you may have to install the man pages by hand)
	kill your existing cron process
		(actually you can run your existing cron if you want, but why?)
	build new crontabs using /usr/lib/{crontab,crontab.local}
		(either put them all in "root"'s crontab, or divide it up
		 and rip out all the 'su' commands, collapse the lengthy
		 lists into ranges with steps -- basically, this step is
		 as much work as you want to make it)
	start up the new cron
		(must be done as root)
	watch it. test it with 'crontab -r' and watch the daemon track your
		changes.
	if you like it, change your /etc/{rc,rc.local} to use it instead of
		the old one.

$Header: README,v 2.1 90/07/18 00:23:54 vixie Exp $
$Source: /jove_u3/vixie/src/cron/RCS/README,v $
$Revision: 2.1 $
$Log:	README,v $
Revision 2.1  90/07/18  00:23:54  vixie
Baseline for 4.4BSD release

Revision 2.0  88/12/10  04:57:50  vixie
V2 Beta

Revision 1.2  87/07/10  11:36:45  paul
misc

Revision 1.1  87/07/10  11:15:05  paul
Initial revision
@


2.1
log
@Baseline for 4.4BSD release
@
text
@d1 3
a3 2
Vixie's Cron V2.0
July 5, 1990
d73 3
a75 3
$Header: README,v 2.0 88/12/10 04:57:50 vixie Exp $
$Source: /jove_u1/vixie/src/cron/RCS/README,v $
$Revision: 2.0 $
d77 3
@


2.0
log
@V2 Beta
@
text
@d2 2
a3 1
December 9, 1988
d10 1
a10 1
directory, usually /usr/var/cron/tabs).  No direct support is provided for
d12 1
a12 4
doing.  A log file is written each time a command is executed; also, the
files "allow" and "deny" in /var/cron can be used to control access to the
"crontab" command which installs crontabs.  It hasn't been tested on SysV,
although some effort has gone into making the port an easy one.
d14 5
d21 1
a21 1
#/* Copyright 1988 by Paul Vixie
d49 1
a49 1
	Read all the INFO.* files
d72 3
a74 3
$Header: README,v 1.2 87/07/10 11:36:45 paul Exp $
$Source: /var/users/vixie/cron/RCS/README,v $
$Revision: 1.2 $
d76 3
@


1.2
log
@misc
@
text
@d1 3
a3 2
Vixie's Cron V1.0
May 6, 1987
d6 9
a14 8
This is a version of 'cron' that is known to run on BSD 4.[23] systems.
It is functionally based on the SysV cron, which means that each user
can have their own crontab file (all crontab files are stored in a
read-protected directory, usually /usr/spool/cron/crontabs).  No direct
support is provided for 'at'; you can continue to run 'atrun' from the
crontab as you have been doing.  No log file is written; also, the
cron.allow and cron.deny files were not implemented.  It doesn't run on
SysV, although some effort has gone into making that port an easy one.
d18 17
a34 12
# Copyright 1987 by Vixie Enterprises
# All rights reserved
# 
# Distribute freely, except: don't sell it, 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.  Commercial redistribution is negotiable; contact me for details.
# 
# 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, Vixie Enterprises, 329 Noe Street, San Francisco, CA, 94114,
# (415) 864-7013, {ucbvax!dual,ames,ucsfmis,lll-crg,sun}!ptsfa!vixie!paul.
d36 6
a41 8
This is more or less the copyright that USENET contributed softwaree usually
has; the 'commercial...negotiable' is in case Berkeley or even ATT finds this
cron superior to their versions -- I certainly do.  Since ATT couldn't use
this version if they had to freely distribute source, and since I'd love to
see them use it, I'll offer some rediculously low license fee just to have
them take it.  In the unlikely event that they do this, I will continue to
support and distribute the pseudo-PD version, so please, don't flame me for
wanting my work to see a wider distribution.
d47 5
a51 2
	Edit cron.h			/* both of these files have
	Edit Makefile			 * instructions inside */
d53 2
a54 2
	'su' and 'make install'		/* you will be told to install the
					 * man pages by hand... */
d56 1
d62 2
a63 1
	start up the new cron (must be done as root)
d69 3
a71 3
$Header: README,v 1.1 87/07/10 11:15:05 paul Exp $
$Source: /usr/src/local/vix/cron/README,v $
$Revision: 1.1 $
d73 3
@


1.1
log
@Initial revision
@
text
@d59 6
a64 4
# $Header$
# $Source$
# $Revision$
# $Log$
@
