run(1F) MISC. REFERENCE MANUAL PAGES run(1F)
NAME
run - run an executable
SYNOPSIS
run [-s] [-e] [-n] [-t string] program
DESCRIPTION
The run function runs program, using the PATH variable to
find it. By default, when program has completed, the user
is prompted (Press ENTER to continue:), before being
returned to FMLI. The argument program is a UNIX system
executable followed by its options (if any).
-e If -e is specified the user will be prompted before
returning to FMLI only if there is an error condition
-n If -n is specified the user will never be prompted
before returning to FMLI (useful for programs like vi,
in which the user must do some specific action to exit
in the first place).
-s The -s option means "silent", implying that the screen
will not have to be repainted when program has com-
pleted. NOTE: The -s option should only be used when
program does not write to the terminal. In addition,
when -s is used, program cannot be interrupted, even if
it recognizes interrupts.
-t string
If -t is specified, string is the name this process
will have in the pop-up menu generated by the frm-list
command. This feature requires the executable
facesuspend, (currently only available with the AT&T
FACE product), to suspend the UNIX system process and
return to the FMLI application.
EXAMPLE
Here is a menu that uses 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`
Last change: Form and Menu Language Interpreter Utilities 1