|
|
1.1 ! root 1: .pa 1 ! 2: .he 'DPD (VII)'3/15/72'DPD (VII)' ! 3: .ti 0 ! 4: NAME dpd -- spawn data phone daemon ! 5: .sp ! 6: .ti 0 ! 7: SYNOPSIS /etc/dpd________ ! 8: .sp ! 9: .ti 0 ! 10: DESCRIPTION dpd___ ! 11: is the 201 data phone daemon. ! 12: It is designed to submit jobs to ! 13: the Honeywell 6070 computer via the gerts ! 14: interface. ! 15: .sp ! 16: dpd___ uses the directory /usr/dpd________. ! 17: The file lock____ in that directory is used ! 18: to prevent two daemons from becoming active. ! 19: After the daemon has successfully set the lock, ! 20: it forks and the main path exits, thus ! 21: spawning the daemon. ! 22: /usr/dpd________ is scanned for any file ! 23: beginning with df__. ! 24: Each such file is submitted as a job. ! 25: Each line of a job file must begin with a key ! 26: character to specify what to do with the remainder ! 27: of the line ! 28: .sp ! 29: .in +3 ! 30: S_ directs dpd to generate a unique snumb card. ! 31: This card is generated by incrementing the first ! 32: word of the file /usr/dpd/snumb______________ ! 33: and converting that to decimal concatenated with ! 34: the station ID. ! 35: .sp ! 36: L_ specifies that the remainder of the line is to ! 37: be sent as a literal. ! 38: .sp ! 39: B_ specifies that the rest of the line ! 40: is a file name. That file is to ! 41: be sent as binary cards. ! 42: .sp ! 43: F_ is the same as B_ except a form feed is prepended to the file. ! 44: .sp ! 45: U_ specifies that the rest of the line ! 46: is a file name. ! 47: After the job has been transmitted, ! 48: the file is unlinked. ! 49: .sp ! 50: .in -3 ! 51: Any error encountered will cause the daemon to ! 52: drop the call, wait up to 20 minutes and start over. ! 53: This means that an improperly constructed ! 54: df__ file may cause the same job to be submitted ! 55: every 20 minutes. ! 56: .sp ! 57: While waiting, the ! 58: daemon checks to ! 59: see that the lock____ file still exists. ! 60: If the lock____ is gone, the ! 61: daemon will exit. ! 62: .sp ! 63: .ti 0 ! 64: FILES /dev/dn0, ! 65: /dev/dp0, ! 66: /usr/dpd/* ! 67: .sp ! 68: .ti 0 ! 69: SEE ALSO opr(I) ! 70: .sp ! 71: .ti 0 ! 72: DIAGNOSTICS -- ! 73: .sp ! 74: .ti 0 ! 75: BUGS --
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.