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