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