Move background jobs to the foreground terminal to run
fg [job_spec ...]
Used to put background jobs (jobs running in the background or suspended in the background) to the foreground terminal to run.
If there is only one background task, the task number can be omitted when using this command.
job_spec (optional): Specifies the job identifier to be moved to the foreground for execution, which can be one or more.
Returns the execution status of the job, or returns failure if an error occurs.
#Run the sleep command and press ctrl+z.
sleep 60
^Z
[1]+ Stopped sleep 60
# Use the fg command to run the job in the foreground.
fg%1
# returned messages:
sleep 60
bash
include bg fg kill wait disown suspend
.set
option monitor
is turned on; to view the job control status: enter set -o
to view the monitor
line; execute set -o monitor
or set -m
to turn it on this option.help
command.