如何在 Linux 中運行後台進程

在您的系統上工作時,有時您希望特定進程在後台運行,即保持它們運行。 儘管如此,他們不會解釋在前台運行的任何其他進程的操作。 因此,在本文中,我們將與您分享Linux中將進程發送到後台的方法。

在 Linux 中運行後台進程的方法

要在 Linux 中將進程發送到後台,您可以選擇遵循以下兩種方法之一:

方法號 修復 #1:使用 & 號運算符

在此示例中,我們將向您展示通過終端啟動程序後終端會發生什麼。 我們將在以下終端命令的幫助下啟動 Firefox 瀏覽器:

                      $ firefox

                    

火狐瀏覽器一旦啟動,就會失去對終端的控制,如下圖:

現在,如果您想在終端中運行任何其他命令,您將無法運行,因為您不再擁有對終端的控制權。 只有關閉 Firefox 瀏覽器或將其發送到後台,您才能執行終端命令。 要將任何進程發送到 Linux 中的後台,您必須啟動該進程,然後使用 & 運算符,如以下命令所示:

                      $ firefox &

                    

運行此命令將在終端中顯示一個作業 ID,如下圖所示:

這一次,Firefox 瀏覽器將在您的系統上啟動。 但是,您仍然可以控制終端,這意味著您仍然可以在 Firefox 進程將在後台運行時執行其他命令,如下圖所示:

方法#2:使用“bg”命令

在這個方法中,我們將啟動 Firefox 瀏覽器,就像我們在第一個方法中所做的一樣。 火狐瀏覽器如下圖所示:

然後您需要按 Ctrl + Z 組合鍵重新獲得對終端的控制權,同時 Firefox 進程將繼續運行,如下圖所示:

之後,您需要運行以下命令:

                      $ bg

                    

該命令會將 Firefox 進程推送到後台,如下圖所示:

如何在 Linux 中查看後台運行的進程

如果您想查看 Linux 後台運行的進程,只需運行以下命令:

                      $ jobs

                    

在我們的 Linux 系統上運行的後台進程如下圖所示:

結論

在本文中,我們分享了兩種在 Linux 中將進程發送到後台的不同方法。 您可以根據個人喜好選擇這些方法中的任何一種,以將您選擇的進程置於後台。 此外,我們甚至向您展示如何查看在後台運行的所有進程。 所以,經過這些方法,你將不再覺得在 Linux 中運行後台進程很困難。

相關文章