Commit | Line | Data |
---|---|---|
15637ed4 RG |
1 | Vixie's Cron V2.1 |
2 | May 29, 1991 | |
3 | [V2.0 was July 5, 1990] | |
4 | [V2.0-beta was December 9, 1988] | |
5 | [V1.0 was May 6, 1987] | |
6 | Paul Vixie | |
7 | ||
8 | This is a version of 'cron' that is known to run on BSD 4.[23] systems. It | |
9 | is functionally based on the SysV cron, which means that each user can have | |
10 | their own crontab file (all crontab files are stored in a read-protected | |
11 | directory, usually /var/cron/tabs). No direct support is provided for | |
12 | 'at'; you can continue to run 'atrun' from the crontab as you have been | |
13 | doing. If you don't have atrun (i.e., System V) you are in trouble. | |
14 | ||
15 | A messages is logged each time a command is executed; also, the files | |
16 | "allow" and "deny" in /var/cron can be used to control access to the | |
17 | "crontab" command (which installs crontabs). It hasn't been tested on | |
18 | SysV, although some effort has gone into making the port an easy one. | |
19 | ||
20 | The code was all written by me, and is (quoted from Makefile): | |
21 | ||
22 | #/* Copyright 1988,1990 by Paul Vixie | |
23 | # * All rights reserved | |
24 | # * | |
25 | # * Distribute freely, except: don't remove my name from the source or | |
26 | # * documentation (don't take credit for my work), mark your changes (don't | |
27 | # * get me blamed for your possible bugs), don't alter or remove this | |
28 | # * notice. May be sold if buildable source is provided to buyer. No | |
29 | # * warrantee of any kind, express or implied, is included with this | |
30 | # * software; use at your own risk, responsibility for damages (if any) to | |
31 | # * anyone resulting from the use of this software rests entirely with the | |
32 | # * user. | |
33 | # * | |
34 | # * Send bug reports, bug fixes, enhancements, requests, flames, etc., and | |
35 | # * I'll try to keep a version up to date. I can be reached as follows: | |
36 | # * Paul Vixie, 329 Noe Street, San Francisco, CA, 94114, (415) 864-7013, | |
37 | # * paul@vixie.sf.ca.us || {hoptoad,pacbell,decwrl,crash}!vixie!paul | |
38 | # */ | |
39 | ||
40 | This is more or less the copyright that USENET contributed software usually | |
41 | has. Since ATT couldn't use this version if they had to freely distribute | |
42 | source, and since I'd love to see them use it, I'll offer some rediculously | |
43 | low license fee just to have them take it. In the unlikely event that they | |
44 | do this, I will continue to support and distribute the pseudo-PD version, so | |
45 | please, don't flame me for wanting my work to see a wider distribution. | |
46 | ||
47 | To use this: Sorry, folks, there is no cutesy 'Configure' script. You'll | |
48 | have to go edit a couple of files... So, here's the checklist: | |
49 | ||
50 | Read all the FEATURES, INSTALL, and CONVERSION files | |
51 | Edit config.h | |
52 | Edit Makefile | |
53 | (both of these files have instructions inside; note that | |
54 | some things in config.h are definable in Makefile and are | |
55 | therefore surrounded by #ifndef...#endif) | |
56 | 'make' | |
57 | 'su' and 'make install' | |
58 | (you may have to install the man pages by hand) | |
59 | kill your existing cron process | |
60 | (actually you can run your existing cron if you want, but why?) | |
61 | build new crontabs using /usr/lib/{crontab,crontab.local} | |
62 | (either put them all in "root"'s crontab, or divide it up | |
63 | and rip out all the 'su' commands, collapse the lengthy | |
64 | lists into ranges with steps -- basically, this step is | |
65 | as much work as you want to make it) | |
66 | start up the new cron | |
67 | (must be done as root) | |
68 | watch it. test it with 'crontab -r' and watch the daemon track your | |
69 | changes. | |
70 | if you like it, change your /etc/{rc,rc.local} to use it instead of | |
71 | the old one. | |
72 | ||
73 | $Header: README,v 2.2 91/05/29 11:37:38 vixie Exp $ | |
74 | $Source: /a1/vixie/src/cron/src/RCS/README,v $ | |
75 | $Revision: 2.2 $ | |
76 | $Log: README,v $ | |
77 | Revision 2.2 91/05/29 11:37:38 vixie | |
78 | vixie | |
79 | ||
80 | Revision 2.1 90/07/18 00:23:54 vixie | |
81 | Baseline for 4.4BSD release | |
82 | ||
83 | Revision 2.0 88/12/10 04:57:50 vixie | |
84 | V2 Beta | |
85 | ||
86 | Revision 1.2 87/07/10 11:36:45 paul | |
87 | misc | |
88 | ||
89 | Revision 1.1 87/07/10 11:15:05 paul | |
90 | Initial revision |