Execute Background Tasks

You you can have a command execute in the background with one of two ways:

Execute a command with & at the end of the command, which will execute the process in the background.

nide -b &

Execute a command, type Ctrl-z, and then run bg.

nide -b
Ctrl-z
bg

Ctrl-z will suspend the currently running foreground process and return you to the prompt. The bg command will convert the suspended process to a background process and unsuspend it.

Listing Background Tasks

You can list out all background processes with jobs

bmancini@ubuntu:~/source/todo$ jobs
[1]-  Running                 nide -b &
[2]+  Running                 node server &

Bring a Task to the Foreground

You can use the fg command to bring a task to the front by specifing the background id for that task.

fg 1