1 .TH DCM 8 "30 Nov 1988" "Project Athena"
4 dcm, startdcm \- build config files from Moira database and update servers
13 must be run periodically on the Moira server. Rather than invoke
15 directly, one generally runs
17 which starts the dcm running in the proper working directory and
18 captures logging messages.
22 may be disabled by the presence of the file
24 or by setting the value of
26 to zero in the Moira database. Logging is done to standard output.
27 If critical errors are detected, they are logged to
28 .B /moira/critical.log
29 and in a zephyrgram to class
33 in addition to standard output.
35 For the actual generation of config files, the
37 will fork off generator programs of the form
38 .B /moira/bin/\fIservice\fB.gen.
39 Each generator takes as an argument the name of the output file to
40 produce. Many of them also require working directories in
41 .B /moira/dcm/\fIservice\fB.
42 A generator exits with a status code defined in
46 is a common exit status if the database hasn't changed since the last
47 time this generator was run.
50 sets its working directory to the root, disconnects from the terminal
51 and puts itself in the background. It then starts
53 and will capture lines the dcm writes to standard output and log them
56 along with a timestamp.
58 will also log the exit status of the
66 /moira/bin/*.gen \- service file generators will be searched for
69 /tmp/tkt_dcm \- temporary Kerberos ticket storage.
71 /etc/athena/srvtab \- The dcm must be able to get Kerberos tickets for "sms"
74 The Project Athena Technical Plan section on Moira.