編碼的世界 / 優質文選 / 感情

CentOS下讓命令後台運行並在前後台切換的方法


2021年11月24日
-   

在命令結尾加”&”符號可以讓命令在後台運行,
這時可以看到一個命令號和命令,後面是Running,表示正在運行,
輸入fg即可將後台命令調回前台,
但如果有多個命令在後台運行,就需要jobs命令,
jobs命令可以列出所有在後台運行的命令及運行狀態,
這時使用fg空格後接命令號即可將對應的命令調回前台,
如果一個命令已經在前台運行,又不想結束他,
按Ctrl+Z即可將命令移至後台,
但這是可以看到該命令的狀態是Stopped,
這時可以使用bg空格後接命令號將命令置於Runing狀態.
上面的方法雖然可以讓命令在後台運行,
但是退出登錄或者關閉終端,後台的命令也會結束,
如果不想讓命令結束就需要nohup了,
在退出後仍想繼續運行的命令前面加上nohop空格借命令即可.

熱門文章