將后臺作業(yè)移動到前臺終端運(yùn)行
fg [job_spec ...]
用于將后臺作業(yè)(在后臺運(yùn)行的或者在后臺掛起的作業(yè))放到前臺終端運(yùn)行。
若后臺任務(wù)中只有一個,則使用該命令時可以省略任務(wù)號。
job_spec(可選):指定要移動到前臺執(zhí)行的作業(yè)標(biāo)識符,可以是一到多個。
返回作業(yè)的執(zhí)行狀態(tài),如果發(fā)生了錯誤返回失敗。
# 運(yùn)行sleep命令,然后按下ctrl+z。
sleep 60
^Z
[1]+ Stopped sleep 60
# 使用fg命令使得作業(yè)在前臺運(yùn)行。
fg %1
# 返回信息:
sleep 60
bash
的作業(yè)控制命令包括bg fg kill wait disown suspend
。set
選項(xiàng)monitor
處于開啟狀態(tài)時才能執(zhí)行;查看作業(yè)控制狀態(tài):輸入set -o
查看monitor
行;執(zhí)行set -o monitor
或set -m
開啟該選項(xiàng)。help
命令。