- TM (temporary data file)
-
These data files are created by UUCP processes under the spool directory (for example, /var/spool/uucp/X) when a file is received from another computer. The directory X has the same name as the remote computer that is sending the file. The names of the temporary data files have the following format:
TM.pid.ddd
pid is a process-ID and ddd is a sequential, three-digit number starting at 0.
When the entire file is received, the TM.pid.ddd file is moved to the pathname specified in the C.sysnxxxx file (discussed later in this section) that caused the transmission. If processing is abnormally terminated, the TM.pid.ddd file may remain in the X directory. These files should be automatically removed by uucleanup.
- LCK (lock file)
- Lock files are created in the /var/spool/locks directory for each device in use. Lock files prevent duplicate conversations and multiple attempts to use the same calling device. The names of lock files have this format:
LCK..str
str is either a device or computer name. These files may remain in the spool directory if the communications link is unexpectedly dropped (usually because of a computer crash). Lock files are ignored (removed) after the parent process is no longer active. Each lock file contains the process ID of the process that created the lock.
- C. (work file)
- Work files are created in a spool directory when work (file transfers or remote command executions) has been queued for a remote computer. The names of work files have the following format:
C.sysnxxxx
sys is the name of the remote computer, n is the ASCII character representing the grade (priority) of the work, and xxxx is the four-digit job sequence number assigned by UUCP. Work files contain the following information:
- full pathname of the file to be sent or requested
- full pathname of the destination or user or filename
- user login name
- list of options
- name of associated data file in the spool directory. If the uucp -c or uuto -p option was specified, a dummy name (D.0) is used
- mode bits of the source file
- login name of the remote user to be notified upon completion of the transfer
- D. (data file)
- Data files are created when the command line specifies that the source file should be copied to the spool directory. The names of data files have the following format:
D.systmxxxxyyy
systm is the first five characters in the name of the remote computer and xxxx is a four-digit job sequence number assigned by UUCP. The four-digit job sequence number may be followed by a subsequence number, yyy, used when several D. files are created for a work (C.) file.
- X. (execute file)
-
Execute files are created in the spool directory prior to remote command executions. The names of execute files have the following format:
X.sysnxxxx
sys is the name of the remote computer, n is the character representing the grade (priority) of the work, and xxxx is a four-digit sequence number assigned by UUCP. Execute files contain the following information:
- requester's login and computer name
- name of file(s) required for execution
- input to be used as the standard input to the command string
- filename for a file to receive standard output from the command execution, together with the hostname of the computer on which the file resides
- command string
- option lines for return status requests