如何使終端進程在後台運行

後台終端進程

可能的情況:您希望安裝乾淨的設備。 您可以手動恢復數據,並且在安裝操作系統之後始終要安裝相同的軟件。 您有一條很長的命令要一個接一個地安裝所有APT軟件包。 您輸入命令。 您等待它完成。 您的團隊不是世界上最強大的團隊,它在遭受苦難。 有解決方案嗎? 事實是,我們可以 在後台運行終端進程 在本文中,我們將向您展示如何進行。

上面的情況是我在使用Ubuntu時發生的事情。 我安裝了很多軟件,然後卸載了另一個軟件以保留我喜歡的軟件,但這對我來說在Kubuntu中不是必需的,因為它幾乎具備了我需要的所有東西。 無論是什麼,都有 一種避免打開終端窗口的方法 這可能會打擾您,或者我們可能會意外關閉並停止該過程。 如果我們在後台運行它,這對我們來說是不可能發生的。

bg 從終端到後台處理

En 本文 我們解釋了為什麼不能在終端中復制和粘貼具有生命週期的快捷方式。 這些快捷方式用於執行其他操作,例如Ctrl + C來停止進程。 在許多其他程序中 按Ctrl + Z 它用於撤消上一次更改,但在終端中也不起作用。 它在終端中執行的操作是暫停一個進程並將其添加到“作業”中。 我們可以看到它如何工作的最快示例是更新APT軟件包(sudo apt更新),然後按Ctrl +Z。 我們將看到終端顯示“ [1] +已停止”,這意味著我們已經停止了進程1,並將其添加到該終端的作業列表中; 如果我們出去,工作就和他一起去。 要重新啟動它們,我們將使用 fg 使其保持在前台或 bg 使其保留在後台。 在這兩種情況下,我們將繼續在終端中看到該過程,並且如果關閉窗口,它將停止。

一旦一個或多個終端進程被暫停,我們可以使用 命令 工作 我們上面提到的。 如果停止了多個進程,我們會將數字添加到 fg o bg 恢復一個特定的。 選項 bg (background = background)不允許我們再次停止該過程。 如果我們希望該過程直接在後台運行,則將添加“&”而不帶引號。

工作

捨棄 退出航站樓後可以繼續工作

如果我們希望終端進程在關閉窗口後在後台繼續運行,我們將使用以下命令 捨棄。 為此,將遵循以下步驟:

  1. 我們開始一個過程。
  2. 我們使用Ctrl + Z停止它。
  3. 我們寫 工作 查看進程號。
  4. 我們編寫以下命令,其中百分比後面的數字與退出終端后我們要在後台運行的進程一致:
disown -h %1
  1. 我們使用以下命令重新啟動該過程(如果要重新啟動該過程,則使用1):
bg 1
  1. 如果我們願意,我們關閉終端。

最好的方法是將一個大文件解壓縮。 在上一個屏幕截圖中,您可以看到我如何從終端解壓縮7z文件。 根據文件的大小,這可能需要幾分鐘。 如果按照上面的說明進行操作,則可以轉到我們告訴您將其解壓縮的路徑(默認為/ HOME),右鍵單擊,訪問其屬性,並檢查大小是否逐漸增加。 如果沒有,我們將關閉屬性窗口,然後再次訪問它。 問題? 無法準確地知道流程何時完成。 在解壓縮文件的情況下,假定文件不再增大時就已經完成。 無論如何,我們可以在關閉終端后驗證其是否繼續工作。

我不想在不說什麼的情況下結束這篇文章:儘管 此處說明的所有內容都是安全的,建議您首先檢查所有內容是否正常 在您的操作系統中正確地執行,但不是很重要。 例如,下載7z文件並將其解壓縮。 如果您看到所有內容都如本文中所解釋的那樣正常工作,請繼續進行其他操作。 能夠在後台運行終端進程是否有用?


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。