184f33deaSJordan K. Hubbard15 January 1990 284f33deaSJordan K. HubbardPaul Vixie 384f33deaSJordan K. Hubbard 484f33deaSJordan K. HubbardMany people have contributed to cron. Many more than I can remember, in fact. 584f33deaSJordan K. HubbardRich Salz and Carl Gutekunst were each of enormous help to me in V1; Carl for 684f33deaSJordan K. Hubbardhelping me understand UNIX well enough to write it, and Rich for helping me 784f33deaSJordan K. Hubbardget the features right. 884f33deaSJordan K. Hubbard 984f33deaSJordan K. HubbardJohn Gilmore wrote me a wonderful review of V2, which took me a whole year to 1084f33deaSJordan K. Hubbardanswer even though it made me clean up some really awful things in the code. 1184f33deaSJordan K. Hubbard(According to John the most awful things are still in here, of course.) 1284f33deaSJordan K. Hubbard 1384f33deaSJordan K. HubbardPaul Close made a suggestion which led to /etc/crond.pid and the mutex locking 1484f33deaSJordan K. Hubbardon it. Kevin Braunsdorf of Purdue made a suggestion that led to @reboot and 1584f33deaSJordan K. Hubbardits brothers and sisters; he also sent some diffs that lead cron toward compil- 1684f33deaSJordan K. Hubbardability with System V, though without at(1) capabilities, this cron isn't going 1784f33deaSJordan K. Hubbardto be that useful on System V. Bob Alverson fixed a silly bug in the line 1884f33deaSJordan K. Hubbardnumber counting. Brian Reid made suggestions which led to the run queue and 1984f33deaSJordan K. Hubbardthe source-file labelling in installed crontabs. 2084f33deaSJordan K. Hubbard 2184f33deaSJordan K. HubbardScott Narveson ported V2 to a Sequent, and sent in the most useful single batch 2284f33deaSJordan K. Hubbardof diffs I got from anybody. Changes attributable to Scott are: 2384f33deaSJordan K. Hubbard -> sendmail won't time out if the command is slow to generate output 2484f33deaSJordan K. Hubbard -> day-of-week names aren't off by one anymore 2584f33deaSJordan K. Hubbard -> crontab says the right thing if you do something you shouldn't do 2684f33deaSJordan K. Hubbard -> crontab(5) man page is longer and more informative 2784f33deaSJordan K. Hubbard -> misc changes related to the side effects of fclose() 2884f33deaSJordan K. Hubbard -> Sequent "universe" support added (may also help on Pyramids) 2984f33deaSJordan K. Hubbard -> null pw_shell is dealt with now; default is /bin/sh 30