Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site geowhiz.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!gatech!seismo!uwvax!geowhiz!karsh From: karsh@geowhiz.UUCP (Bruce Karsh) Newsgroups: net.unix Subject: Re: Q's on: System V /etc/init.... Message-ID: <293@geowhiz.UUCP> Date: Tue, 19-Nov-85 23:21:28 EST Article-I.D.: geowhiz.293 Posted: Tue Nov 19 23:21:28 1985 Date-Received: Sat, 23-Nov-85 00:11:53 EST References: <5749@fortune.UUCP> <2968@sun.uucp> <331@ncr-sd.UUCP> Reply-To: karsh@geowhiz.UUCP (Bruce Karsh) Organization: UW Madison, Geology Dept. Lines: 34 In article <331@ncr-sd.UUCP> greg@ncr-sd.UUCP (Greg Noel) writes: > >What has happened is that /etc/init has become a superdaemon, capable >of keeping track of other processes (not just login processes), starting >and stopping them based upon a control file and a settable run level. >Mats Wichmann (below) identifies some flaws and Guy Harris tries to >offer some help (but may have missed the point), but I think the real >flaw was that the \only/ product in System V that can be run under >/etc/init is getty. There are at least three other standard products >that could have been trivially modified to run under the superdaemon >(cron, lpsched, and errdemon); this would have made them more visible, >more controllable, and more useful, and it would have provided a model >for other daemons to follow. And it would have made the system easier >to control and manage. > This has been done on Masscomp systems. Here are some lines from our /etc/inittab file: 1:xx::/etc/getty console ! 0 1:up:c:/etc/update 2:cr:c:/etc/cron 2:up:c:/etc/update 2:nd::/etc/net/netd 2>/usr/adm/netd.log 2:wd::/etc/net/rwhod 2>/usr/adm/rwhod.log 2:00:c:/usr/local/holdline /dev/tty0 2:18:c:/usr1/karsh/D/LOCAL/getty-b tty18 Y -- Bruce Karsh U. Wisc. Dept. Geology and Geophysics 1215 W Dayton, Madison, WI 53706 (608) 262-1697 {ihnp4,seismo}!uwvax!geowhiz!karsh