當在前台執行某個作業時,終端被該作業佔據;而在後台執行作業時,它不會佔據終端。可以使用&命令把作業放到後台執行。
在後台執行作業時要當心:需要使用者互動的命令不要放在後台執行,因為這樣你的機器就會在那裡傻等。
不過,作業在後台執行一樣會將結果輸出到螢幕上,干擾你的工作。如果放在後台執行的作業會產生大量的輸出,最好使用下面的方法把它的輸出重定向到某個檔案中:
如:command >out.file 2>&1 &
在這個例子中,2>&1表示所有的標準輸出和錯誤輸出都將被重定向到乙個叫做out.file 的檔案中。
linux命令後台執行
有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...
linux命令後台執行
有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...
linux命令後台執行
有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...