將前臺(tái)終端作業(yè)移動(dòng)到后臺(tái)運(yùn)行
bg [job_spec ...]
用于將作業(yè)放到后臺(tái)運(yùn)行,使前臺(tái)可以執(zhí)行其他任務(wù)。該命令的運(yùn)行效果與在指令后面添加符號(hào)&的效果是相同的,都是將其放到系統(tǒng)后臺(tái)執(zhí)行。
若后臺(tái)任務(wù)中只有一個(gè),則使用該命令時(shí)可以省略任務(wù)號(hào)。
job_spec(可選):指定要移動(dòng)到后臺(tái)執(zhí)行的作業(yè)標(biāo)識(shí)符,可以是一到多個(gè)。
返回成功除非未開(kāi)啟作業(yè)控制或發(fā)生了錯(cuò)誤。
# 運(yùn)行sleep命令,然后按下ctrl+z。
sleep 60
^Z
[1]+ Stopped sleep 60
# 使用bg命令使得作業(yè)在后臺(tái)運(yùn)行。
bg %1
# 返回信息:
[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命令。