|
|||||||
|
|
LPDSection: Maintenance Commands (8)Index Return to Main Contents BSD mandoc BSD 4.2 NOMElpd - demone di spooling della stampanteSINTASSIlpd [-l ] [num_porta ]DESCRIZIONELpd è il demone di stampa (gestore dell'area di spool) ed è normalmente invocato da rc(8) al momento dell'avvio. Esegue una singola lettura del file printcap(5) per trovare informazioni sulle stampanti esistenti e mostrare ogni file perso dopo un crash. Quindi usa le chiamate di sistema listen(2) e accept(2) per ricevere le richieste di stampa dei file in coda, trasferire i file nell'area di spool, visualizzare la coda o rimuovere job dalla coda. In ogni caso, crea un processo figlio per gestire le richieste cosicché il padre possa continuare ad attenderne di nuove.Opzioni disponibili:
Il controllo degli accessi viene fatto in due modi: primo, tutte le richieste devono provenire da una delle macchine elencate nel file /etc/hosts.equiv o in /etc/hosts.lpd secondo, se la proprietà rs è specificata nella voce di printcap relativa alla stampante in questione, le richieste di lpr saranno onorate solo per gli utenti con un account sulla macchina a cui è collegata la stampante. In ogni directory di spool, il file minfree contiene il numero di blocchi disco da lasciare liberi, per evitare che la coda della stampante riempia completamente il disco. Il file minfree può essere modificato con l'editor preferito. Il demone inizia a processare i file dopo aver impostato con successo il blocco per l'accesso esclusivo (descritto poco più avanti), e dopo avere scorso la directory di spool per cercare file i cui nomi iniziano con cf Le righe in ogni file cf specificano i file da stampare o le azioni da eseguire. Ogni riga inizia con un carattere chiave che specifica cosa fare con il resto della riga.
Se un file non può essere aperto, viene registrato un messaggio tramite syslog(3) usando la facility LOG_LPR Lpd proverà fino a 20 volte a riaprire un file che si aspetta di trovare, dopo di che salterà il file da stampare. Lpd usa flock(2) per avere accesso esclusivo al file di lock e per evitare che vengano attivati più demoni simultaneamente. Se il demone dovesse essere ucciso o morisse inaspettatamente, il file di lock non dovrà essere rimosso. Il file di lock è mantenuto in un formato leggibile ASCII e contiene due righe. La prima è l'id del processo del demone e la seconda è il nome del file di controllo del job corrente in fase di stampa. La seconda riga viene aggiornata per riflettere lo stato corrente di lpd per i programmi lpq(1) e lprm(1). FILE
VEDERE ANCHElpc(8), pac(1), lpr(1), lpq(1), lprm(1), syslog(3), printcap(5)STORIAUn demone è apparso in AT&T UNIX Versione 6.
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man8". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |