1215976Sjmallett#/* Copyright 1988,1990,1993 by Paul Vixie <paul@vix.com>
2232812Sjmallett# * All rights reserved
3215976Sjmallett# */
4215976Sjmallett
5215976Sjmallett## Copyright (c) 1997 by Internet Software Consortium.
6215976Sjmallett##
7215976Sjmallett## Permission to use, copy, modify, and distribute this software for any
8215976Sjmallett## purpose with or without fee is hereby granted, provided that the above
9215976Sjmallett## copyright notice and this permission notice appear in all copies.
10215976Sjmallett##
11215976Sjmallett## THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
12215976Sjmallett## ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
13215976Sjmallett## OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
14215976Sjmallett## CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
15215976Sjmallett## DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
16215976Sjmallett## PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
17215976Sjmallett## ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
18232812Sjmallett## SOFTWARE.
19215976Sjmallett
20215976SjmallettVixie Cron V4.0 - September 7, 1997
21215976Sjmallett[V3.1 was some time after 1993]
22215976Sjmallett[V3.0 was December 27, 1993]
23215976Sjmallett[V2.2 was some time in 1992]
24215976Sjmallett[V2.1 was May 29, 1991]
25215976Sjmallett[V2.0 was July 5, 1990]
26215976Sjmallett[V2.0-beta was December 9, 1988]
27215976Sjmallett[V1.0 was May 6, 1987]
28215976SjmallettPaul Vixie
29232812Sjmallett
30215976SjmallettThis is a version of 'cron' that is known to run on most systems.  It
31215976Sjmallettis functionally based on the SysV cron, which means that each user can have
32215976Sjmalletttheir own crontab file (all crontab files are stored in a read-protected
33215976Sjmallettdirectory, usually /var/cron/tabs).  No direct support is provided for
34215976Sjmallett'at'; you can continue to run 'atrun' from the crontab as you have been
35215976Sjmallettdoing.  If you don't have atrun (i.e., System V) you are in trouble.
36215976Sjmallett
37215976SjmallettA messages is logged each time a command is executed; also, the files
38215976Sjmallett"allow" and "deny" in /var/cron can be used to control access to the
39215976Sjmallett"crontab" command (which installs crontabs).  It hasn't been tested on
40215976SjmallettSysV, although some effort has gone into making the port an easy one.
41215976Sjmallett
42215976SjmallettTo use this: Sorry, folks, there is no cutesy 'Configure' script.  You'll
43215976Sjmalletthave to go edit a couple of files... So, here's the checklist:
44215976Sjmallett
45215976Sjmallett	Read all the FEATURES, INSTALL, and CONVERSION files
46215976Sjmallett	Edit config.h
47215976Sjmallett	Edit Makefile
48215976Sjmallett		(both of these files have instructions inside; note that
49215976Sjmallett		 some things in config.h are definable in Makefile and are
50215976Sjmallett		 therefore surrounded by #ifndef...#endif)
51215976Sjmallett	'make'
52215976Sjmallett	'su' and 'make install'
53215976Sjmallett		(you may have to install the man pages by hand)
54215976Sjmallett	kill your existing cron process
55215976Sjmallett		(actually you can run your existing cron if you want, but why?)
56215976Sjmallett	build new crontabs using /usr/lib/{crontab,crontab.local}
57215976Sjmallett		(either put them all in "root"'s crontab, or divide it up
58215976Sjmallett		 and rip out all the 'su' commands, collapse the lengthy
59215976Sjmallett		 lists into ranges with steps -- basically, this step is
60215976Sjmallett		 as much work as you want to make it)
61215976Sjmallett	start up the new cron
62215976Sjmallett		(must be done as root)
63215976Sjmallett	watch it. test it with 'crontab -r' and watch the daemon track your
64215976Sjmallett		changes.
65215976Sjmallett	if you like it, change your /etc/{rc,rc.local} to use it instead of
66215976Sjmallett		the old one.
67215976Sjmallett
68215976Sjmallett$Id: README,v 1.2 1998/08/14 00:32:35 vixie Exp $
69215976Sjmallett