run(1F) (Form and Menu Language Interpreter) run(1F)
NAME
run - Ein Programm ausführen
SYNTAX
run [-s] [-e] [-n] [-t string] program
BESCHREIBUNG
Die Funktion run führt das Programm program aus und sucht es mit Hilfe
der Variablen PATH. Wenn program beendet wurde, wird der Benutzer
standardmäßig zu einer Eingabe aufgefordert, bevor zu FMLI zurückge-
kehrt wird. Die Eingabeaufforderung sieht folgendermaßen aus: Press
ENTER to continue:. Das Argument program ist ein ausführbares Reliant
UNIX Programm mit den zugehörigen Optionen (falls vorhanden).
OPTIONEN
-e Wenn -e angegeben wird, wird der Benutzer nur bei einer Fehlerbe-
dingung zu einer Eingabe aufgefordert, bevor zu FMLI zurückge-
kehrt wird.
-n Wenn -n angegeben wird, wird der Benutzer nicht zu einer Eingabe
aufgefordert, bevor zu FMLI zurückgekehrt wird. (Dies ist bei
Programmen wie vi nützlich, in denen der Benutzer zum Verlassen
des Programms eine bestimmte Aktion durchführen muß.)
-s Bei Angabe der Option -s (silent) wird die Arbeit weitgehend ohne
Eingabeaufforderungen ausgeführt, und der Bildschirm muß nach dem
Beenden von program nicht neu aufgebaut werden. Die Option -s
sollte nur verwendet werden, wenn program nicht auf das Terminal
schreibt. Bei der Verwendung von -s kann darüber hinaus das Pro-
gramm program nicht unterbrochen werden, auch wenn es Interrupt-
Zeichen erkennnt.
-t string
Wenn -t angegeben wird, ist string der Name, mit dem dieser Pro-
zeß im Pop-Up-Menü bezeichnet wird, das vom Kommando frm-list
erzeugt wird. Für diese Funktion ist das Kommando facesuspend
erforderlich, um den Reliant UNIX Systemprozeß zu unterbrechen
und zur FMLI-Anwendung zurückzukehren.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
run(1F) (Form and Menu Language Interpreter) run(1F)
BEISPIELE
Das folgende Menü verwendet die Funktion run:
menu="Edit special System files"
name="Password file"
action=`run -e vi /etc/passwd`
name="Group file"
action=`run -e vi /etc/group`
name="My .profile"
action=`run -n vi $HOME/.profile`
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98