1、使用nohup命令
$ nohup command >out.out 2>&1 &
輸出結果輸出到out.out文件中,2>&1將標準錯誤stderr重定向到標準輸出stdout,即將錯誤信息也輸出到該文件。
注:窗口沒關閉前可以用jobs查看後臺運行的程序,窗口關閉後jobs查看不了後臺運行的程序,但是該程序還在運行。
2、使用jobs命令
可以查看當前窗口的後臺運行程序。
3、使用ctrl+z
將當前運行的程序暫停,可以用jobs查看到暫停的後臺程序。
4、使用ctrl+c
終止當前運行的程序。
5、使用bg命令
$ bg %number (number是該程序的編號,jobs查看可以看到)
將一個在後臺暫停的程序,變爲後臺繼續執行。
注:如用ctrl+z暫停的程序,用jobs查看後,可用bg在後臺繼續執行。
6、使用fg命令
$ fg %number (number是該程序的編號,jobs查看可以看到)
將一個後臺運行的程序調至前臺繼續運行。
注:如用nohup命令或&命令在後臺運行的程序,用jobs查看後,可用fg調至前臺運行。