Linux下的作業控制(Job Control)
發表于:2007-05-26來源:作者:點擊數:
標簽:
作業控制(Job Control) 作業控制能夠控制當前正在運行的進程的行為。特別地,你能把一個正在運行的進程掛起,稍后再恢復它的運行。bash 保持對所有已啟動的進程的跟蹤,你能在一個正在運行的進程的生命期內的任何時候把它掛起或是使它恢復運行。 按下 Ctrl
作業控制(Job Control)
作業控制能夠控制當前正在運行的進程的行為。特別地,你能把一個正在運行的進程掛起,稍后再恢復它的運行。bash 保持對所有已啟動的進程的跟蹤,你能在一個正在運行的進程的生命期內的任何時候把它掛起或是使它恢復運行。
按下 Ctrl-Z 使一個運行的進程掛起。bg 命令使一個被掛起的進程在后臺恢復運行,反之 fg 命令使進程在前臺恢復運行。這幾個命令在當用戶想在后臺運行而意外的把它放到了前臺時,經常被用到。當一個命令在前臺被運行時,它會禁止用戶與 shell 的交互,直到該命令結束。這通常不會造成麻煩,因為大多數命令很快就執行完了。如果你要運行的命令要花費很長的時間的話,我們通常會把它放到后臺,以使我們能在前臺繼續輸入其他命令。例如,你輸入這個命令:
command find / -name "test" > find.out
它將尋找整個文件系統中的名為test 的文件并把結果保存在一個叫fing.out的文件里。如果在前臺運行的話,根據文件系統的大小,你的shell將有數秒甚至數分鐘不能使用,你不想這樣的話可以再輸入以下面的內容:
control-z
bg
find 命令首先被掛起,再在后臺繼續被執行,并且你能馬上回到bash下。
原文轉自:http://www.anti-gravitydesign.com
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97
|