Befehl "disable"

Der Befehl disable enthält Informationen für die Deaktivierung des AIX® Print Subsystems und des System V Print Subsystems.

Zweck

Inaktiviert Druckerwarteschlangeneinheiten.

Syntax

inaktivieren [ -c ] [ -rGrund ] Druckername ...

Beschreibung

Der Befehl disable inaktiviert die mit dem Parameter Druckername angegebenen Druckerwarteschlangeneinheiten bzw. versetzt diese in den Offline-Status.
Anmerkung: Sie müssen Rootberechtigung haben oder zur Gruppe printq gehören, um diesen Befehl ausführen zu können.

Flags

Element Beschreibung
-c Bricht alle Jobanforderungen ab. Die Verwendung dieses Flags ist dasselbe wie die Eingabe des Befehls enq -K.
-rUrsache Gibt den Grund für die Inaktivierung der Druckerwarteschlangeneinheit mit der Variablen Grund an. Dieses Flag ist ein so genanntes Nulloperationsflag, d. h., das Flag wird vom System ignoriert.

Sicherheit

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.

Beispiele

  1. Zum Einreihen der Druckerwarteschlangelp0Geben Sie Folgendes ein, ohne auf die Beendigung der aktuellen Druckjobs zu warten:
    disable  -c lp0
  2. Zum Einreihen der Druckerwarteschlangelp0Geben Sie Folgendes ein, nachdem alle Druckjobs beendet wurden:
    disable lp0

Dateien

Element Beschreibung
/usr/sbin/qdaemon Enthält den Warteschlangendämon.
/etc/qconfig Enthält die Warteschlangenkonfigurationsdatei.
/etc/qconfig.bin Enthält die verarbeitete Binärversion der Datei /etc/qconfig.
/var/spool/lpd/qdir/* Enthält Warteschlangenanforderungen.
/var/spool/lpd/stat/* Enthält Informationen zum Status der Einheiten.
/var/spool/qdaemon/* Enthält temporäre Kopien von in die Warteschlange eingereihten Dateien.

Befehl zum Inaktivieren des System V-Drucksubsystems

Zweck

LP-Drucker inaktivieren

Syntax

disable [Flags] Drucker

Beschreibung

Der Befehl disable inaktiviert die benannten Drucker und hindert sie damit daran, die von lp gesendeten Druckanforderungen zu drucken. Standardmäßig werden alle Anforderungen, die momentan auf den angegebenen Druckern gedruckt werden, vollständig auf demselben oder einem anderen Mitglied derselben Druckerklasse erneut gedruckt. Wenn es sich um einen fernen Drucker handelt, stoppt dieser Befehl nur die Übertragung von Jobs an das ferne System. Der Befehl disable muss auf dem fernen System ausgeführt werden, um den Drucker zu inaktivieren. (Führen Sie lpstat -p aus, um den Status von Druckern abzurufen.)

Druckernamen sind systemdefinierte Wörter und sollten daher auf Groß- und Kleinbuchstaben (ASCII-Zeichen) beschränkt werden.

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

Flags

-c
Bricht alle Anforderungen ab, die derzeit auf einem der angegebenen Drucker gedruckt werden. Dieses Flag kann nicht zusammen mit dem Flag -W verwendet werden. Wenn es sich um einen fernen Drucker handelt, wird das Flag -c ignoriert.
-r Ursache
Weist einen Grund für die Inaktivierung der Drucker zu. Dieser Grund gilt für alle angegebenen Drucker. Diese Ursache wird von lpstat -pgemeldet. Ursache muss in Anführungszeichen eingeschlossen werden, wenn sie Leerzeichen enthält. Der Standardgrund ist unknown reason für vorhandene Drucker und new printer für Drucker, die dem System kurz zuvor hinzugefügt wurden, aber noch nicht aktiviert sind.
-W
Wartet, bis die momentan gedruckte Anforderung abgeschlossen ist, bevor Sie der angegebene Drucker inaktiviert wird.

Dieses Flag kann nicht zusammen mit dem Flag -c verwendet werden. Wenn es sich um einen fernen Drucker handelt, wird das Flag -W ignoriert.

Sicherheit

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

/var/spool/lp/*