Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh(1)

shell(1F)           (Form and Menu Language Interpreter)          shell(1F)

NAME
     shell - Ein Kommando mit Hilfe der Shell ausführen

SYNTAX
     shell command [command] ...

BESCHREIBUNG
     Die Funktion shell verknüpft ihre Argumente, trennt sie jeweils durch
     ein Leerzeichen und übergibt diese Zeichenkette an die Reliant UNIX
     System-Shell ($SHELL, wenn dies explizit angegeben ist, andernfalls
     /usr/bin/sh).

BEISPIELE
     Da der FMLI-Interpreter die Verarbeitung im Hintergrund nicht direkt
     unterstützt, kann statt dessen die Funktion shell verwendet werden.

          `shell "build prog > /dev/null &"`

     Soll der Benutzer auch während der Ausführung eines Hintergrundjobs
     weiterhin interaktiv mit der Anwendung arbeiten können, muß die Aus-
     gabe eines Kommandos, das von shell im Hintergrund ausgeführt wird,
     umgeleitet werden. Wenn Sie die Ausgabe speichern möchten, muß sie in
     eine Datei umgeleitet werden. Wenn Sie die Ausgabe nicht speichern
     möchten, muß sie in /dev/null umgeleitet werden (dies gilt auch für
     den Fall, daß keine Ausgabe erfolgt). Andernfalls blockiert Ihre
     Anwendung scheinbar, bis der Hintergrundjob beendet ist.

     shell kann auch zum Ausführen eines Kommandos verwendet werden, das
     denselben Namen wie eine interne FMLI-Funktion hat.

HINWEISE
     Die Argumente für shell werden mit Hilfe von Leerzeichen verknüpft,
     die die erwartete Wirkung haben können, aber nicht müssen. Die in der
     lokalen Umgebung gesetzten Variablen werden von der Shell nicht erwei-
     tert, da sich "lokal" hier auf den aktuellen Prozeß bezieht.

SIEHE AUCH
     sh(1).

















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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