The process currently interacting with the user; it appears to the user as the active application. The foreground process displays its menu bar, and its windows are in front of the windows of other applications See also: background process
The process occupying the currently active terminal I/O, which may be a window. The shell will not return a prompt until a foreground process has finished executing.
A process that has the terminal window's attention. When a program is run in a window as a foreground process (as opposed to a background process), the terminal window cannot be used for other operations until the process is terminated.
a process that engages the terminal so that it cannot be used for anything else until the foreground process has finished running. The shell must wait for the process to finish before prompting for another command.
A process that suspends the shell until it has finished executing.
A process that is actively using your terminal or a window.
A process that must run to completion before another command is issued to the shell. The foreground process is in the foreground process group, which is the group that receives the signals generated by a terminal. Contrast with background process.
On Tru64 UNIX and Linux systems, a process for which the command interpreter is waiting. Its process group is the same as that of its controlling terminal, so the process is allowed to read from or write to the terminal. Contrast with background process.