Home | History | Annotate | Line # | Download | only in dist
      1  1.1  christos #/* Copyright 1988,1990,1993 by Paul Vixie
      2  1.1  christos # * All rights reserved
      3  1.1  christos # */
      4  1.1  christos 
      5  1.1  christos ##
      6  1.1  christos ## Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
      7  1.1  christos ## Copyright (c) 1997,2000 by Internet Software Consortium, Inc.
      8  1.1  christos ##
      9  1.1  christos ## Permission to use, copy, modify, and distribute this software for any
     10  1.1  christos ## purpose with or without fee is hereby granted, provided that the above
     11  1.1  christos ## copyright notice and this permission notice appear in all copies.
     12  1.1  christos ##
     13  1.1  christos ## THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
     14  1.1  christos ## WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
     15  1.1  christos ## MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR
     16  1.1  christos ## ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     17  1.1  christos ## WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
     18  1.1  christos ## ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
     19  1.1  christos ## OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     20  1.1  christos ##
     21  1.1  christos 
     22  1.1  christos ISC Cron - January 2004
     23  1.1  christos [V4.0 was November, 2000]
     24  1.1  christos [V4.0b1 was September 7, 1997]
     25  1.1  christos [V3.1 was some time after 1993]
     26  1.1  christos [V3.0 was December 27, 1993]
     27  1.1  christos [V2.2 was some time in 1992]
     28  1.1  christos [V2.1 was May 29, 1991]
     29  1.1  christos [V2.0 was July 5, 1990]
     30  1.1  christos [V2.0-beta was December 9, 1988]
     31  1.1  christos [V1.0 was May 6, 1987]
     32  1.1  christos ftp://ftp.isc.org/isc/cron/
     33  1.1  christos 
     34  1.1  christos This is a version of 'cron' that is known to run on most systems.  It
     35  1.1  christos is functionally based on the SysV cron, which means that each user can have
     36  1.1  christos their own crontab file (all crontab files are stored in a read-protected
     37  1.1  christos directory, usually /var/cron/tabs).  No direct support is provided for
     38  1.1  christos 'at'; you can continue to run 'atrun' from the crontab as you have been
     39  1.1  christos doing.  If you don't have atrun (i.e., System V) you are in trouble.
     40  1.1  christos 
     41  1.1  christos A messages is logged each time a command is executed; also, the files
     42  1.1  christos "allow" and "deny" in /var/cron can be used to control access to the
     43  1.1  christos "crontab" command (which installs crontabs).  It hasn't been tested on
     44  1.1  christos SysV, although some effort has gone into making the port an easy one.
     45  1.1  christos 
     46  1.1  christos To use this: Sorry, folks, there is no cutesy 'Configure' script.  You'll
     47  1.1  christos have to go edit a couple of files... So, here's the checklist:
     48  1.1  christos 
     49  1.1  christos 	Read all the FEATURES, INSTALL, and CONVERSION files
     50  1.1  christos 	Edit config.h
     51  1.1  christos 	Edit Makefile
     52  1.1  christos 		(both of these files have instructions inside; note that
     53  1.1  christos 		 some things in config.h are definable in Makefile and are
     54  1.1  christos 		 therefore surrounded by #ifndef...#endif)
     55  1.1  christos 	'make'
     56  1.1  christos 	'su' and 'make install'
     57  1.1  christos 		(you may have to install the man pages by hand)
     58  1.1  christos 	kill your existing cron process
     59  1.1  christos 		(actually you can run your existing cron if you want, but why?)
     60  1.1  christos 	build new crontabs using /usr/lib/{crontab,crontab.local}
     61  1.1  christos 		(either put them all in "root"'s crontab, or divide it up
     62  1.1  christos 		 and rip out all the 'su' commands, collapse the lengthy
     63  1.1  christos 		 lists into ranges with steps -- basically, this step is
     64  1.1  christos 		 as much work as you want to make it)
     65  1.1  christos 	start up the new cron
     66  1.1  christos 		(must be done as root)
     67  1.1  christos 	watch it. test it with 'crontab -r' and watch the daemon track your
     68  1.1  christos 		changes.
     69  1.1  christos 	if you like it, change your /etc/{rc,rc.local} to use it instead of
     70  1.1  christos 		the old one.
     71  1.1  christos 
     72  1.1  christos Id: README,v 1.6 2004/01/23 19:03:32 vixie Exp
     73