Annotation of 43BSDTahoe/man/man1/lprm.1, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1983 Regents of the University of California.
        !             2: .\" All rights reserved.  The Berkeley software License Agreement
        !             3: .\" specifies the terms and conditions for redistribution.
        !             4: .\"
        !             5: .\"    @(#)lprm.1      6.1 (Berkeley) 4/29/85
        !             6: .\"
        !             7: .TH LPRM 1 "April 29, 1985"
        !             8: .UC 5
        !             9: .SH NAME
        !            10: lprm \- remove jobs from the line printer spooling queue
        !            11: .SH SYNOPSIS
        !            12: .B lprm
        !            13: [
        !            14: .BI \-P printer
        !            15: ] [
        !            16: .B \-
        !            17: ] [
        !            18: job # ...
        !            19: ] [
        !            20: user ...
        !            21: ]
        !            22: .SH DESCRIPTION
        !            23: .I Lprm
        !            24: will remove a job, or jobs, from a printer's spool queue.
        !            25: Since the spooling directory is protected from users, using
        !            26: .I lprm
        !            27: is normally the only method by which a user may remove a job.
        !            28: .PP
        !            29: .I Lprm
        !            30: without any arguments will delete the currently active job if it is
        !            31: owned by the user who invoked
        !            32: .IR lprm .
        !            33: .PP
        !            34: If the
        !            35: .B \-
        !            36: flag is specified, 
        !            37: .I lprm
        !            38: will remove all jobs which a user
        !            39: owns.  If the super-user employs this flag, the spool queue will
        !            40: be emptied entirely. The owner is determined by the user's login name
        !            41: and host name on the machine where the
        !            42: .I lpr
        !            43: command was invoked.
        !            44: .PP
        !            45: Specifying a user's name, or list of user names, will cause
        !            46: .I lprm
        !            47: to attempt to remove any jobs queued belonging to that user
        !            48: (or users).  This form of invoking
        !            49: .I lprm
        !            50: is useful only to the super-user.
        !            51: .PP
        !            52: A user may dequeue an individual job by specifying its job number.
        !            53: This number may be obtained from the
        !            54: .IR lpq (1)
        !            55: program, e.g.
        !            56: .PP
        !            57: .nf
        !            58: .in +0.5i
        !            59: .ta \w'k0-k9  'u +\w'Type  'u +\w'"/usr/lib/lpd"  'u
        !            60: .ta \w'1st: 'u +\w'(standard input)                    'u
        !            61: % lpq \-l
        !            62: 
        !            63: 1st: ken       [job #013ucbarpa]
        !            64:        (standard input)        100 bytes
        !            65: % lprm 13
        !            66: .in -0.5i
        !            67: .fi
        !            68: .PP
        !            69: .I Lprm
        !            70: will announce the names of any files it removes and is silent if
        !            71: there are no jobs in the queue which match the request list.
        !            72: .PP
        !            73: .I Lprm
        !            74: will kill off an active daemon, if necessary, before removing
        !            75: any spooling files.  If a daemon is killed, a new one is
        !            76: automatically restarted upon completion of file removals.
        !            77: .PP
        !            78: The
        !            79: .B \-P
        !            80: option may be usd to specify the queue associated with a specific
        !            81: printer (otherwise the default printer, or the value of the PRINTER
        !            82: variable in the environment is used).
        !            83: .SH FILES
        !            84: .nf
        !            85: .ta \w'/usr/spool/*/lock   'u
        !            86: /etc/printcap  printer characteristics file
        !            87: /usr/spool/*   spooling directories
        !            88: /usr/spool/*/lock      lock file used to obtain the pid of the current
        !            89:        daemon and the job number of the currently active job
        !            90: .fi
        !            91: .SH "SEE ALSO"
        !            92: lpr(1),
        !            93: lpq(1),
        !            94: lpd(8)
        !            95: .SH DIAGNOSTICS
        !            96: ``Permission denied" if the user tries to remove files other than his
        !            97: own.
        !            98: .SH BUGS
        !            99: Since there are race conditions possible in the update of the lock file,
        !           100: the currently active job may be incorrectly identified.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.