186d7f5d3SJohn Marino15 January 1990 286d7f5d3SJohn MarinoPaul Vixie 386d7f5d3SJohn Marino 486d7f5d3SJohn MarinoMany people have contributed to cron. Many more than I can remember, in fact. 586d7f5d3SJohn MarinoRich Salz and Carl Gutekunst were each of enormous help to me in V1; Carl for 686d7f5d3SJohn Marinohelping me understand UNIX well enough to write it, and Rich for helping me 786d7f5d3SJohn Marinoget the features right. 886d7f5d3SJohn Marino 986d7f5d3SJohn MarinoJohn Gilmore wrote me a wonderful review of V2, which took me a whole year to 1086d7f5d3SJohn Marinoanswer even though it made me clean up some really awful things in the code. 1186d7f5d3SJohn Marino(According to John the most awful things are still in here, of course.) 1286d7f5d3SJohn Marino 1386d7f5d3SJohn MarinoPaul Close made a suggestion which led to /etc/crond.pid and the mutex locking 1486d7f5d3SJohn Marinoon it. Kevin Braunsdorf of Purdue made a suggestion that led to @reboot and 1586d7f5d3SJohn Marinoits brothers and sisters; he also sent some diffs that lead cron toward compil- 1686d7f5d3SJohn Marinoability with System V, though without at(1) capabilities, this cron isn't going 1786d7f5d3SJohn Marinoto be that useful on System V. Bob Alverson fixed a silly bug in the line 1886d7f5d3SJohn Marinonumber counting. Brian Reid made suggestions which led to the run queue and 1986d7f5d3SJohn Marinothe source-file labelling in installed crontabs. 2086d7f5d3SJohn Marino 2186d7f5d3SJohn MarinoScott Narveson ported V2 to a Sequent, and sent in the most useful single batch 2286d7f5d3SJohn Marinoof diffs I got from anybody. Changes attributable to Scott are: 2386d7f5d3SJohn Marino -> sendmail won't time out if the command is slow to generate output 2486d7f5d3SJohn Marino -> day-of-week names aren't off by one anymore 2586d7f5d3SJohn Marino -> crontab says the right thing if you do something you shouldn't do 2686d7f5d3SJohn Marino -> crontab(5) man page is longer and more informative 2786d7f5d3SJohn Marino -> misc changes related to the side effects of fclose() 2886d7f5d3SJohn Marino -> Sequent "universe" support added (may also help on Pyramids) 2986d7f5d3SJohn Marino -> null pw_shell is dealt with now; default is /bin/sh 30