Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

at(1)

crontab(1)

mail(1)

ulimit(1)

ulimit(2)

batch(1)                                                           batch(1)

NAME
     batch - Kommandos zu einer späteren Zeit ausführen

SYNTAX
     batch <RETURN>
     kommando ... <RETURN>
     <CTRL-D>

BESCHREIBUNG
     batch liest Kommandos von der Standardeingabe, setzt sie in eine War-
     teschlange und führt sie aus, sobald die Systembelastung es zuläßt.

     Wenn Sie die Standardausgabe und Standardfehlerausgabe der auszufüh-
     renden Kommandos nicht umgelenkt haben, wird Ihnen die Ausgabe mit
     mail geschickt. Die Umgebungsvariablen, das aktuelle Verzeichnis, die
     für neue Dateien gültigen Zugriffsrechte [siehe umask(1)] und die
     maximal zulässige Dateigröße [siehe ulimit(1)] bleiben erhalten.
     Offene Dateien und Prioritäten werden nicht vererbt. Das Kommando
     trap(1) (eingebautes Shell-Kommando zum Abfangen von Signalen) wird
     aufgehoben.

     batch schreibt die Auftragsnummer und die berechnete Ausführungszeit
     auf die Standardfehlerausgabe.

     Aufträge, die mit batch erteilt werden, werden auch dann abgearbeitet,
     wenn der Auftraggeber sich vom System abgemeldet hat.

     batch verhält sich genau wie at -qb ohne zusätzliche Option.

   Vor dem Aufruf beachten

     Wenn die Datei /etc/cron.d/at.allow existiert, dann dürfen Sie das
     Kommando batch nur dann aufrufen, wenn Ihre Benutzerkennung in dieser
     Datei steht.

     Wenn die Datei /etc/cron.d/at.allow nicht existiert, dann dürfen Sie
     das Kommando batch nur dann aufrufen, wenn Ihre Benutzerkennung nicht
     in der Datei /etc/cron.d/at.deny steht.

     Wenn weder /etc/cron.d/at.allow noch /etc/cron.d/at.deny existieren,
     dann darf nur der Systemverwalter batch aufrufen.

     Existiert z. B. nur die leere deny-Datei, so dürfen alle Benutzer
     batch aufrufen.

     Die allow/deny-Dateien darf nur der Systemverwalter anlegen und
     ändern. Sie enthalten pro Zeile eine Benutzerkennung.








Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

batch(1)                                                           batch(1)

ARGUMENTE
     kommando
          Beliebiges Kommando oder Shell-Prozedur. Sie können kommando
          mehrmals, jeweils durch Strichpunkt ; oder Neue-Zeile-Zeichen
          getrennt, angeben. Eine so entstandene Kommandoliste läuft unter
          einer Auftragsnummer.

FEHLERMELDUNG
     at: you are not authorized to use at. Sorry.

     Sie dürfen batch nicht aufrufen. Siehe Vor dem Aufruf beachten.

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte.

     Die Umgebungsvariable LCTIME bestimmt das Format der Datums- und
     Zeitangaben.

     Wenn LCMESSAGES oder LCTIME nicht oder als leere Zeichenkette defi-
     niert sind, wird der Wert von LANG als Standardwert für die jeweils
     nicht gesetzte oder leere Variable herangezogen. Ist auch LANG nicht
     oder als leere Zeichenkette definiert, verhält sich das System so, als
     wäre es nicht internationalisiert.

     Hat eine der Variablen für die internationale Umgebung einen ungülti-
     gen Wert, verhält sich das System so, als wäre keine Variable gesetzt.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.

BEISPIELE
     Im folgenden Beispiel wird die Standardeingabe umgelenkt, so daß batch
     seinen Auftrag aus der Datei auftraege liest:

     $ batch < auftraege
     job 604763316.b at Wed Mar  1 14:48:36 1989

     batch führt die Aufträge, die in der Datei auftraege stehen, der Reihe
     nach als Hintergrundprozesse aus. Nach Beendigung können Sie sich das
     Ergebnis mit mail auf dem Bildschirm ausgeben lassen.

DATEIEN
     /etc/cron.d/at.allow
          Liste der Benutzerkennungen mit Ausführrecht für batch. In jeder
          Zeile steht jeweils eine Benutzerkennung.

     /etc/cron.d/at.deny
          Liste der Benutzerkennungen ohne Ausführrecht für batch. In jeder
          Zeile steht jeweils eine Benutzerkennung.



Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

batch(1)                                                           batch(1)

     /var/spool/cron/atjobs
          Verzeichnis, in dem die noch nicht bearbeiteten batch-Aufträge in
          einzelnen Dateien aufgelistet werden. Für jeden batch-Auftrag
          gibt es eine eigene Datei mit dem Dateinamen auftragsnummer.b.

     /etc/cron.d/queuedefs
          Enthält Ablaufinformationen.

SIEHE AUCH
     at(1), crontab(1), mail(1), ulimit(1), ulimit(2).












































Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026