pdr Interaktiver Betrieb | Index | pdx Konfiguration

## pdx Aufruf

pdx besitzt Argumente und Optionen.
Optionen werden grundsätzlich durch ein Minuszeichen eingeleitet. Ein zweites Minuszeichen kennzeichnet sog. lange Optionen. Alle verfügbaren Optionen können mit pdx -? oder pdx --help aufgelistet werden.

### Optionen

-? | Hilfebildschirm anzeigen
-V | die pdx-Versionsnummer anzeigen
-v | Ausgaben machen, ist diese Option nicht gesetzt, macht pdx nur dann Ausgaben, wenn Fehler aufgetreten sind
-c filename | die Datei filename als Konfigurationsdatei benutzen, diese Option hat Priorität gegenüber der standardmäßig benutzten Konfigurationsdatei ~/.pdrx
-n timestamp | den Wert der Funktion now auf timestamp festlegen
-i | die interaktive Betriebsart einschalten
-f | den schnellen Modus einschalten

### Argumente

pdx akzeptiert Namen von einzelnen Ausgaben als Argumente. Sind solche Ausgaben angegeben, so werden nur diese erzeugt. Andernfalls, d.h. wenn keine Ausgaben auf der Kommandozeile angegeben sind, dann wird die gesamte outputs-Zeile aus der Datei .pdrx abgearbeitet. Einzelne Ausgaben auf der Kommandozeile anzugeben, kann im Falle des Experimentierens und Testens von Vorteil sein. Normalerweise wird man pdx ohne Argumente aufrufen.
Unabhängig davon, wo die Ausgaben zur Verarbeitung angegeben werden, müssen sie in der Datei .pdrx vollständig konfiguriert sein.

### Fallbeispiele

-n bzw. --now läßt die Angabe des Wertes der Funktion now zu. Überall, wo now explizit oder implizit verwendet wird, wird dann statt des aktuellen Zeitstempels der angegebene Wert verwendet. Das ist sehr praktisch, um mit wenigen Handgriffen die gesamte Generierung von Berichten und/oder Diagrammen für einen konkreten Zeitpunkt, etwa für den letzten Monat o.ä. durchzuführen, ohne dies aufwendig erst konfigurieren zu müssen. Vorausetzung dafür ist, daß man in den Berichtsvorlagen und/oder Diagrammdefinitionen keine festen Zeitstempelwerte konfiguriert. Zeitangaben im Argument sind optional. Was fehlt, wird mit Nullen ergänzt - die folgenden Aufrufe sind absolut gleichbedeutend:
$ pdx -n 2009-10-01
$ pdx -n 2009-10-01-00:00
$ pdx -n 2009-10-01-00:00:00
-f bzw. --fast verbessert das Laufzeitverhalten möglicherweise erheblich. Dazu werden einmal berechnete Ergebnisse intern gespeichert, so daß sie bei der nächsten Verwendung augenblicklich zur Verfügung stehen. Dies kostet Arbeitsspeicher, beschleunigt das Programm aber spürbar. Man sollte wenn immer möglich mit -f arbeiten, es am besten gleich in die Konfigurationsdatei ~/.pdrx eintragen. Einen Einfluß auf die Ergebnisse hat -f selbstverständlich nicht.

pdr Interaktiver Betrieb | Index | pdx Konfiguration