shell下,程序的前台與後台執行

2021-05-25 00:58:17 字數 656 閱讀 3060

跟系統任務相關的幾個命令:fg、bg、jobs、&、ctrl+z、ctrl+c

1. & 最經常被用到

這個用在乙個命令的最後,可以把這個命令放到後台執行

2. ctrl + z

可以將乙個正在前台執行的命令放到後台,並且暫停

3. jobs

檢視當前有多少在後台執行的命令

4. fg

將後台中的命令調至前台繼續執行

5. ctrl + c

切換到控制台,程式並在後台執行.可輸入jobs檢視程式是否處於running

如果後台中有多個命令,可以用 fg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)

5. bg 將乙個在後台暫停的命令,變成繼續執行

如果後台中有多個命令,可以用bg %jobnumber將選中的命令調出,%jobnumber是通過jobs命令查到的後台正在執行的命令的序號(不是pid)

1. jobs列舉出後台作業資訊。([作業號]   執行狀態   作業名稱)

2. ctrl+z 將任務放到後台去,並暫停;

3. bg  <%int> 將後台任務喚醒,在後台執行;

4. fg   <%int> 將後任務的程式放到前台;

shell下,程序的前台與後台執行

跟系統任務相關的幾個命令 fg bg jobs ctrl z 1.最經常被用到 這個用在乙個命令的最後,可以把這個命令放到後台執行 2.ctrl z 可以將乙個正在前台執行的命令放到後台,並且暫停 3.jobs 檢視當前有多少在後台執行的命令 4.fg 將後台中的命令調至前台繼續執行 如果後台中有多...

Linux Shell下的後台執行及其前台的轉換

當用bash啟動乙個程式,你可以用在程式後加 實現程式在後台執行 例如 emacs 但如果你忘了輸入 但你又不想把程式停止後重新啟動 你可以這麼做 按ctrl z暫停前台工作,比如前面提到的emacs 然後用jobs命令檢視當前bash一共啟動了多少程式,你可以看到你的emacs在其中,它的狀態是s...

前台與後台分離的架構實踐

如果你經歷過創業,經歷過快速迭代業務,經歷過使用者量不斷 經歷過訪問併發越來越大,你一定會遇到以下系統問題 如果你沒有經歷過,很可能是 創業初期遇到上述痛點,很容易想到 三個分離 的架構優化方案 一 業務場景介紹 虛擬乙個類似於 安居客 租房買房的業務場景,這個業務的資料有兩大 這個業務對應的系統有...