home *** CD-ROM | disk | FTP | other *** search
/ Nebula / nebula.bin / SourceCode / CronVixie2.1 / README < prev    next >
Text File  |  1992-01-14  |  4KB  |  95 lines

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