LPRM(1)

NOME
lprm - rimuove i job dalla coda di spooling della stampante

SINTASSI
lprm [-Pstampante] [-] [job # ...] [utente ...]

DESCRIZIONE
Lprm rimuove un job, o più di uno, dalla coda di spooling della stampante. Dato che la directory di spooling è protetta per gli utenti, usare lprm è normalmente l'unico metodo con cui un utente può rimuovere un job. Il proprietario di un job è determinato dal login name dell'utente e dal nome del sistema host da cui il comando lpr(1) è stato invocato.

Opzioni e argomenti:

-Pstampante
    Specifica la coda associata ad una specifica stampante (altrimenti è usata la stampante predefinita).

-   Se viene passato un singolo ‘-’ , lprm rimuove tutti i job appartenenti all'utente. Se questo parametro è utilizzato dal super-utente, la coda di spooling viene completamente svuotata.

utente
    lprm tenta di rimuovere ogni job accodato di proprietà di quell'utente (o utenti). Questo metodo di invocare lprm è utilizzabile solo dal super-utente.

job #
    Un utente può rimuovere un singolo job specificandone il numero. Questo numero può essere ottenuto dal programma lpq(1,) ad esempio:

        % lpq -l
        1st:ken				[job #013ucbarpa]
        	(standard input)	100 bytes
        % lprm 13

Se non sono specificati argomenti né opzioni, lprm cancella il job correntemente attivo posseduto dall'utente che lo ha invocato.

Lprm mostra a video il nome di ogni file rimosso mentre non mostra messaggi se non ci sono job nella coda che corrispondono alla lista richiesta.

Lprm termina un demone attivo, se necessario, prima di rimuovere ogni file di spooling. Se un demone viene terminato, ne viene automaticamente fatto ripartire uno nuovo dopo il completamento della rimozione dei file.

AMBIENTE
Se la seguente variabile d'ambiente esiste, viene usata da lprm.

PRINTER
    Se la variabile di ambiente PRINTER esiste, e non è stata specificata una stampante con l'opzione -P , la stampante predefinita viene desunta da PRINTER.

FILE
/etc/printcap
    Per determinare le capacità della stampante.
/var/spool/*
    Directory usate per lo spooling.
/var/spool/*/lock
    I file di lock usati per ottenere il pid del demone attivo e il numero del job corrente.

VEDERE ANCHE
lpr(1), lpq(1), lpd(8)

DIAGNOSTICA
«Permission denied» se l'utente prova a rimuovere file di cui non è il proprietario.

BACHI
Dato che ci sono condizioni di competizione possibili nell'aggiornamento del file di lock, il job attivo corrente potrebbe non essere identificato correttamente.

STORIA
Il comando lprm è apparso in 3.0BSD.