Amiga Unix — 68040 · 68060

Manual pages › Commands for forms and menus (FMLI) (1F)

run(1F)

run an executable

From the original Amiga UNIX 2.1 manual. Some things it mentions may not be in this release.

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 completed. 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`