讓程序在前台後台之間切換。
說明:1)功能同&
2)若未加作業編號,則將目前的作業移到後台
3)查詢作業號可用jobs
4)把作業移到前台fg
示例:
$program
[6] Stoped program //按Ctrl+z暫停程序, 6為作業號
$bg 6 //把程序放入後台
這裡的重點是 Ctrl+z
假設你發現前台運行的一個程序需要很長的時間,但是需要干其他的事情,你就可以用 Ctrl-Z ,掛起這個程序,然後可以看到系統提示:
[1]+ Stopped /root/bin/rsync.sh
然後我們可以把程序調度到後台執行:(bg 後面的數字為作業號)
#bg 1
[1]+ /root/bin/rsync.sh &
用 jobs 命令查看正在運行的任務:
#jobs
[1]+ Running /root/bin/rsync.sh &
如果想把它調回到前台運行,可以用
#fg 1
/root/bin/rsync.sh
這樣,你在控制台上就只能等待這個任務完成了