Befehl "lpsystem"

Zweck

Registriert ferne Systeme beim Druckservice.

Anmerkung: Dieser Befehl ist ein Befehl des System V-Drucksubsystems.

Syntax

lpsystem [ -t Typ ] [ -T Zeitlimit [ -R Wiederholung ] [ -y Kommentar ] SystemName [ SystemName .]

lpsystem -l [ SystemName ..]

lpsystem -r SystemName [SystemName ..]

lpsystem -A

Beschreibung

Der Befehl lpsystem definiert Parameter für den LP-Druckservice in Bezug auf die Kommunikation (über ein Hochgeschwindigkeitsnetz wie TCP/IP) mit fernen Systemen.

Der Befehl lpsystem definiert insbesondere ferne Systeme, mit denen der lokale LP-Druckservice Druckanforderungen austauschen kann. Diese fernen Systeme werden für den lokalen LP-Druckservice mit mehreren Parametern beschrieben, die die Kommunikation steuern: Typ, Wiederholung und Zeitlimit. Diese Parameter werden in /etc/lp/Systems definiert. Sie können diese Datei mit einem Texteditor (z. B. vi) bearbeiten. Eine Bearbeitung wird jedoch nicht empfohlen. Mit lpsystem können Sie sicherstellen, dass lpsched über alle Änderungen in der Datei Systems benachrichtigt wird.

Der Parameter Zeitlimit gibt an, wie viele Minuten Inaktivität der Druckservice in einer Netzverbindung zulässt. Wenn die Verbindung zum fernen System N Minuten lang inaktiv ist (d. h., wenn kein Datenaustausch im Netz stattfindet), wird die Verbindung getrennt. (Wenn wieder Aktivitäten stattfinden, wird die Verbindung wiederhergestellt.) Gültige Werte sind n, 0und N, wobei N eine ganze Zahl größer als 0 ist. Wenn eine Dezimalzahl für N verwendet wird, wird sie auf die ganze Zahl gekürzt. Der Wert n bedeutet, dass kein Zeitlimit angewendet wird, und 0 bedeutet, dass die Verbindung getrennt wird, sobald sie inaktiv ist. Der Standardwert ist n.

Der Parameter Wiederholung gibt an, wie lange (in Minuten) gewartet wird, bevor versucht wird, eine Verbindung zum fernen System wiederherzustellen, nachdem die Verbindung abnormal getrennt wurde (d. h. Netzfehler). Gültige Werte sind n, 0und N, wobei N eine ganze Zahl größer als 0 ist. Dies bedeutet, dass Sie N Minuten warten müssen, bevor Sie versuchen, die Verbindung wiederherzustellen. Wenn eine Dezimalzahl für N verwendet wird, wird sie auf die ganze Zahl gekürzt. (Der Standardwert ist 10 Minuten.) Der Wert n bedeutet, dass getrennte Verbindungen erst wiederhergestellt werden, wenn wieder Aktivitäten verzeichnet werden. 0 bedeutet, dass die Wiederherstellung der Verbindung sofort versucht wird.

Mit dem Parameter Kommentar können Sie dem Systemeintrag einen Kommentar im freien Format zuordnen. Dieser Kommentar mit lpsystem -l angezeigt werden.

Systemname ist der Name des fernen Systems, von dem Sie Jobs empfangen und an das Sie Jobs senden möchten. In der Datei /etc/lp/Systems wird standardmäßig ein Sondereintrag bereitgestellt, der alle Verbindungen zu BSD-Systemen zulässt. Dieser Eintrag enthält einen Stern (*) für Systemname.

Der Befehl lpsystem -l [ Systemname ] gibt eine Beschreibung der Parameter für Systemname (wenn ein System angegeben wurde) oder für alle Systeme in der Datenbank (wenn kein Systemname angegeben wurde) aus.

Der Befehl lpsystem -r Systemname entfernt den Eintrag, der Systemname zugeordnet ist. Dies hat zur Folge, dass der Druckservice keine Jobs mehr von diesem System akzeptiert und keine Jobs mehr an dieses System sendet, selbst wenn der ferne Drucker weiterhin auf dem lokalen System definiert ist. Der Scheduler muss aktiv sein, wenn ein Eintrag in der Datei "systems" entfernt wird, weil der Scheduler prüft, ob der Systemeintrag momentan von einem Druckerziel verwendet wird. Wenn der Systemeintrag verwendet wird, kann er nicht entfernt werden.

Wenn Sie lpsystem -r Systemname verwenden, um ein System zu entfernen, und Sie aktive Drucker für dieses System haben, können Sie das System nicht aus der Datei "Systems" entfernen. lpsystem -r Systemname funktioniert nur, wenn keine Drucker für dieses System vorhanden sind.

In Bezug auf die Semantik der Werte für Zeitlimit und Wiederholung verwendet der Druckservice einen Prozess für jedes ferne System, mit dem er kommuniziert, und er kommuniziert nur dann mit einem fernen System, wenn Anforderungen auf diesem System ausgeführt werden müssen oder wenn Anforderungen von diesem System gesendet werden.

Das System, das die Verbindung einleitet, ist der Masterprozess, und das System, das die Verbindung akzeptiert, ist der sekundäre Prozess. Diese Bezeichnung dient nur dazu festzustellen, welcher Prozess beendet wird (der sekundäre), wenn eine Verbindung unterbrochen wird. Auf diese Weise wird verhindert, dass mehrere Prozesse mit einem fernen System kommuniziert. Alle Verbindungen sind unabhängig von der Bezeichnung als Master- oder sekundärer Prozess bidirektional. Die Bezeichnung als Master- oder sekundärer Prozess für ein System kann nicht gesteuert werden. In der Regel hat eine Clientmaschine den Masterprozess und die Servermaschine den sekundären Prozess. Wenn ein Masterprozess das zulässige Zeitlimit überschreitet, werden sowohl der sekundäre Prozess als auch der Masterprozess beendet. Wenn ein sekundärer Prozess das zulässige Zeitlimit überschreitet, ist es möglich, dass der Masterprozess weiterhin ausgeführt wird und die Verbindung nach Ablauf des Wiederholungsintervalls erneut aufgebaut wird. Deshalb kann sich die Ressourcenmanagementstrategie eines Systems auf die Strategie eines anderen Systems auswirken.

Alle Formen des Befehls lpsystem akzeptieren einen Stern (*) für Systemname.

Je nach Konfiguration des Namensservers müssen Sie möglicherweise den Eintrag im Feld SystemName in der Datei /etc/lp/Systems in einen vollständigen Domänennamen ändern.

Wenn Sie lpsystem -?eingeben, zeigt das System den Verwendungshinweis für den Befehl an und gibt 0 zurück.

Flags

Element Beschreibung
-A Gibt die TCP/IP-Adresse in einem Format aus.
-l [ SystemName ] Gibt eine Beschreibung der Parameter für Systemname oder für alle Systeme in der Datenbank aus.
-r SystemName Entfernt den Eintrag, der Systemname zugeordnet ist.
-R Wiederholen Gibt an, wie lange gewartet werden soll, bis versucht wird, eine Verbindung zu einem fernen System wiederherzustellen.
-T Zeitlimit Gibt an, wie lange eine Netzverbindung inaktiv sein darf. Das Zeitlimit wird in Minuten angegeben. Standardmäßig gibt es kein Zeitlimit.
-y Kommentar Ermöglicht Ihnen, dem Systemeintrag einen Kommentar in freiem Format zuzuordnen.
-t Typ Gibt den Typ des fernen Systems an. Der einzige unterstützte Wert für das Flag "-t" ist "bsd".

Sicherheit

Der Befehl lpsystem kann nur von einem Benutzer mit den entsprechenden Berechtigungen ausführen.

Achtung RBAC-Benutzer und vertrauenswürdige AIX: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen über Berechtigungen und Privilegien finden Sie unter Privilegierte Befehlsdatenbank in Sicherheit. Eine Liste der Berechtigungen und Autorisierungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Dateien

Tabelle 1 Dateien
Element Beschreibung
/etc/lp/* /var/spool/lp/*