Commit | Line | Data |
---|---|---|
21153b00 KT |
1 | .th DPD VII 3/15/72 |
2 | .sh NAME | |
3 | dpd \*- spawn data phone daemon | |
4 | .sh SYNOPSIS | |
5 | .bd /etc/dpd | |
6 | .sh DESCRIPTION | |
7 | .it Dpd | |
8 | is the 201 data phone daemon. | |
9 | It is designed to submit jobs to | |
10 | the Honeywell 6070 computer via the GRTS | |
11 | interface. | |
12 | .s3 | |
13 | .it Dpd | |
14 | uses the directory | |
15 | .it /usr/dpd. | |
16 | The file | |
17 | .it lock | |
18 | in that directory | |
19 | is used | |
20 | to prevent two daemons from becoming active. | |
21 | After the daemon has successfully set the lock, | |
22 | it forks and the main path exits, thus | |
23 | spawning the daemon. | |
24 | The directory is scanned for files | |
25 | beginning with | |
26 | .bd df. | |
27 | Each such file is submitted as a job. | |
28 | Each line of a job file must begin with a key | |
29 | character to specify what to do with the remainder | |
30 | of the line. | |
31 | .s3 | |
32 | .lp +5 3 | |
33 | \fBS\fR directs | |
34 | .it dpd | |
35 | to generate a unique snumb card. | |
36 | This card is generated by incrementing the first | |
37 | word of the | |
38 | file | |
39 | .it /usr/dpd/snumb | |
40 | and converting that to three-digit octal concatenated with | |
41 | the station ID. | |
42 | .s3 | |
43 | .lp +5 3 | |
44 | \fBL\fR specifies that the remainder of the line is to | |
45 | be sent as a literal. | |
46 | .s3 | |
47 | .lp +5 3 | |
48 | \fBB\fR specifies that the rest of the line | |
49 | is a file name. | |
50 | That file is to | |
51 | be sent as binary cards. | |
52 | .s3 | |
53 | .lp +5 3 | |
54 | \fBF\fR is the same as \fBB\fR except a form feed is prepended to the file. | |
55 | .s3 | |
56 | .lp +5 3 | |
57 | \fBU\fR specifies that the rest of the line | |
58 | is a file name. | |
59 | After the job has been transmitted, | |
60 | the file is unlinked. | |
61 | .s3 | |
62 | .i0 | |
63 | Any error encountered will cause the daemon to | |
64 | drop the call, wait up to 20 minutes and start over. | |
65 | This means that an improperly constructed | |
66 | \fIdf\fR file may cause the same job to be submitted | |
67 | every 20 minutes. | |
68 | .s3 | |
69 | While waiting, the | |
70 | daemon checks to | |
71 | see that the | |
72 | .it lock | |
73 | file still exists. | |
74 | If it is gone, | |
75 | the | |
76 | daemon will exit. | |
77 | .sh FILES | |
78 | /dev/dn0, | |
79 | /dev/dp0, | |
80 | /usr/dpd/* | |
81 | .sh "SEE ALSO" | |
82 | opr(I) |