t-det Command

The t-det command detaches the tape from the current process, or from another process. If no device number is specified, then all tape devices currently attached to this process are detached.

Syntax

t-det {device.num} {(options}

Parameter(s)

device.number

Number of tape devices. If no device number is specified, then all devices currently attached are detached.

options

u

Detaches the tape unit from any port except the spooler, which detaches automatically at the end of each job, and the transaction logger. This requires a sys2 privilege level. A device number is required.

z

Works only if the owner is the transaction logger.

Description

On D3 UNIX systems, this command detaches the tape from the current port, so that other processes, other UNIX users, or other D3 virtual machines may use it. The u option sends a UNIX signal to the process that owns the tape to force it to close the device. This is done through the trap mechanism.

The t-det command is the default trap for this signal. If the system administrator disables this trap, or uses another command (like displaying a message to ask the user to detach the tape instead of taking the tape forcefully), the command fails with the message:

The tape is not available for use now

The t-det (u command must be utilized with a specific tape device number or the (u option is ignored.

See Also

Port Number, t-select Command, t-stat Command, Tape Handling Commands, Linking to the Transaction Logger Subsystem, trap Command