Befehl "chprtsv"
Zweck
Ändert eine Druckservicekonfiguration auf einer Client- oder Servermaschine.
Syntax
chprtsv -c | -s [ -d | -i ] [ -h " Hostname... " | -H FileName ] [ -x " Hostname... " | -X FileName ] [ -q " QEntry " -v DeviceName -a " Attribut = Wert... " -b " Attribut = Wert ... " | -A FileName ]
Beschreibung
Der High-Level-Befehl chprtsv ändert die Druckservicekonfiguration auf einer Client- oder Servermaschine.
Zum Ändern des Druckservice für einen Client führt der Befehl chprtsv die folgenden Aktionen aus:
- Inaktiviert die Client-Spoolwarteschlange mit den Befehlen chque und chquedev .
- Ändert die entsprechenden Einträge in der Datei /etc/qconfig mit den Befehlen chque und chquedev .
- Aktiviert die Client-Spoolwarteschlange mit den Befehlen chque und chquedev .
Zum Ändern des Druckservice für einen Server führt der Befehl chprtsv die folgenden Aktionen aus:
- Ruft den Low-Level-Befehl ruser auf, um bei Bedarf die auf dem Druckserver konfigurierten fernen Benutzer zu ändern.
- Ruft die Befehle chque und chquedev auf, um bei Bedarf die Druckwarteschlangen und Einträge in der Datei qconfig zu ändern.
- Ruft den SRC-Befehl refresh auf, um die Server lpd und qdaemon erneut zu starten.
Wenn Sie die Attribute einer Warteschlange ändern möchten, müssen Sie den Warteschlangennamen und die Attribute, die der Warteschlange zugeordnet sind, angeben. Wenn Sie die Attribute der Warteschlangeneinheit ändern möchten, müssen Sie den Warteschlangennamen, den Namen der Warteschlangeneinheit und die Attribute, die der Warteschlangeneinheit zugeordnet sind, angeben.
Die Änderungen, die Sie mit dem Befehl chprtsv -i vornehmen, werden in die Systemdatenbank und auf dem momentan aktiven System übernommen.
Wenn Sie möchten, dass die vorgenommenen Änderungen erst bei einem Systemstart wirksam werden, aber nicht im aktuellen System, verwenden Sie den Befehl chprtsv -d, um nur TCP/IP und die zugehörigen Netzschnittstellen in der Systemdatenbank zu ändern.
Flags
| Element | Beschreibung |
|---|---|
| -A FileName | Gibt den Namen der Datei an, die die befehlsrelevanten Einträge für qconfig enthält. |
| -a "Attribut =Wert..." | Gibt eine Liste von Attributen mit entsprechenden Werten an, die zum Aktualisieren der qconfig-Datei oder der Objektklasse des Spoolers verwendet werden sollen. Die Liste muss in Anführungszeichen gesetzt werden. Die gültigen Attributtypen sind im Folgenden beschrieben:
|
| -b "Attribut =Wert ..." | Gibt eine Liste von Attributen mit Werten für entsprechende Werte in der Einheitenzeilengruppe an, die zum Aktualisieren der qconfig-Datei oder der Objektklasse des Spoolers verwendet werden sollen. Die Liste muss in Anführungszeichen gesetzt werden. Die gültigen Attributtypen sind im Folgenden beschrieben:
|
| -c | Weist den Befehl chprtsv an, den Druckservice für eine Clientmaschine neu zu konfigurieren. |
| -d | Gibt an, dass die Änderungen nur in die Systemdatenbank übernommen werden sollen, sodass sie beim nächsten Systemstart wirksam werden. |
| -H FileName | Gibt den Namen einer Datei an, die eine Liste der einzuschließenden Hostnamen enthält. |
| -h" Hostname … " | Gibt eine Liste von Hostnamen an, die in die aktuelle Liste der fernen Benutzer aufgenommen werden sollen, die den Druckserver verwenden können. Beachten Sie, dass das Warteschlangensystem keine Mehrbyte-Hostnamen unterstützt. |
| -i | Gibt an, dass die Änderung nicht nur in die Datenbank, sondern auch in das momentan ausgeführte System übernommen werden soll. |
| -q "QEntry" | Gibt einen Eintrag an, der aus der qconfig-Datei entfernt werden soll. |
| -s | Gibt an, dass die Rekonfiguration des Druckservice für eine Servermaschine durchgeführt werden soll. |
| -v DeviceName | Gibt eine Liste von Einheitenzeilengruppen an, die geändert werden sollen. |
| -X FileName | Gibt den Namen einer Datei an, die eine Liste der auszuschließenden Hostnamen enthält. |
| -x" Hostname… " | Gibt eine Liste von Hostnamen an, die aus der aktuellen Liste der fernen Benutzer ausgeschlossen werden sollen, die den Druckserver verwenden können. |
Beispiele
Geben Sie Folgendes ein, um einen Druckserver neu zu konfigurieren, anzugeben, dass die Änderungen erst beim nächsten Systemstart wirksam werden sollen, die Datei mit den Hostnamen anzugeben und dann einige dieser Hostnamen auszuschließen:
chprtsv -s -d -H ruser.inc -x "host1,host2,host3"Dateien
| Element | Beschreibung |
|---|---|
| /etc/qconfig | Enthält Konfigurationsinformationen für das Warteschlangensystem des Druckers. |
| / etc/hosts.lpd | Gibt fremde Hosts an, die auf dem lokalen Host drucken können. |