Linux後臺運行程序

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調至前臺運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章