Befehl "pac"
Zweck
Bereitet Abrechnungsdatensätze für Drucker und Plotter vor.
Syntax
/usr/sbin/pac [ -c ] [ -m ] [ -pPreis ] [ -PDrucker ] [ -qDatei ] [ -r ] [ -s ] [ Name ... ]
Beschreibung
Der Befehl pac bereitet Drucker-/Plotter-Abrechnungsdatensätze für jeden Benutzer des ausgewählten Druckers bzw. für die Benutzer vor, die über den Parameter Name angegeben werden. Informationen zur Druckerauswahl finden Sie unter den Hinweisen zum Flag -P.
Die Maßeinheit ist die Anzahl der Seiten, mit Ausnahme von Rastereinheiten, die Papier mit der Maßeinheit "Fuß" messen. Bei der Ausgabe wird die Anzahl der verwendeten Maßeinheiten und die Gebühr in Dollar angegeben. Informationen zur Gebühr (Preis) pro Einheit finden Sie unter den Hinweisen zur Flag -p.
Der Rootbenutzer oder Mitglieder der Gruppe "printq" benötigen für die in der Datei /etc/qconfig angegebene Abrechnungsdatei und für die Datei, die für die Übersichtsinformationen erstellt wurde, Lese- und Schreibberechtigung. Der Befehl pac generiert den Namen der Datei mit den Übersichtsinformationen durch Anhängen des Suffix _sum an den Pfadnamen, der über die Klausel acctfile = in der Datei /etc/qconfig angegeben ist. Die Datei qconfig enthält beispielsweise Folgendes:
acctfile = /var/adm/1p0acctDann erwartet der Befehl pac, dass der Name der Datei mit den Übersichtsinformationen /var/adm/1p0acct_sum ist.
Flags
| Element | Beschreibung |
|---|---|
| -c | Sortiert die Ausgabe nach Preis und nicht alphabetisch nach Benutzer. |
| -m | Gruppiert alle Druckkosten für einen Benutzer, unabhängig von der Hostmaschine. |
| -p Preis | Gibt den Preis in Dollar an, der pro Ausgabeeinheit berechnet wird. Standardmäßig berechnet das System 0,02 USD pro Einheit. |
| -P Drucker | Gibt den Drucker an, für den Abrechnungsdatensätze vorbereitet werden. Standardmäßig wählt das System den Drucker aus, der über die Umgebungsvariable PRINTER benannt ist, oder verwendet den Standardwert lp0. Anmerkung: Wenn die Umgebungsvariable LPDEST gesetzt ist, hat sie Vorrang vor der Umgebungsvariable PRINTER, deren Funktion identisch ist. Alle über die Befehlszeile angegebenen Zieloptionen überschreiben die Umgebungsvariable LPDEST und PRINTER. |
| -q Datei | Gibt die Warteschlangenkonfigurationsdatei an. Der Standardwert ist die Datei /etc/qconfig. |
| -r | Kehrt die Sortierreihenfolge um, sodass Datensätze alphabetisch von z nach a oder absteigend nach Preis sortiert werden. |
| -s | Fasst die Abrechnungsdaten in einer Übersichtsdatei zusammen. Dieses Flag wird für ausgelastete Systeme benötigt. |
Beispiele
- Geben Sie Folgendes ein, um Drucker-/Plotterabrechnungsdaten für alle Benutzer des Druckers lp0 zu generieren:
Der Befehl zeigt die Anzahl der gedruckten Seiten und die Gebühr sortiert nach Benutzer an. In diesem Beispiel wird davon ausgegangen, dass keine Umgebungsvariable PRINTER vorhanden ist./usr/sbin/pac - Geben Sie Folgendes ein, um Drucker-/Plotterabrechnungsdatensätze in einer Übersichtsdatei zu erfassen: /usr/sbin/pac -s
- Geben Sie Folgendes ein, um Drucker-/Plotterabrechnungsdaten für smith, jones und greene für den Drucker lp12 zu generieren: /usr/sbin/pac -Plp12 smith jones greene
Anmerkung: Zwischen einem Flag und der zugehörigen Variable darf kein Leerzeichen stehen. Beispiele: -pPreis, -PDrucker und -qDatei.
Dateien
| Element | Beschreibung |
|---|---|
| /usr/sbin/pac | Enthält den Befehl pac. |
| /etc/qconfig | Gibt den Pfad zu der Datei an. |
Sicherheit
Hinweis für Benutzer von RBAC und Trusted AIX: Dieser Befehl kann privilegierte Operationen ausführen. Nur privilegierte Benutzer können privilegierte Operationen ausführen. Weitere Informationen zu Berechtigungen und Privilegien finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und der Berechtigungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.