如何在 Linux 中运行后台进程

在您的系统上工作时,有时您希望特定进程在后台运行,即它们将继续工作。 尽管如此,他们不会解释在前台运行的任何其他进程的工作。 因此,在本文中,我们将与您分享Linux中将进程发送到后台的方法。

Linux 后台运行进程的方法

为了在 Linux 中将进程发送到后台,您可以选择遵循以下两种方法中的任何一种:

方法 #1:使用 & 运算符

在这个 example,一旦您通过终端启动程序,我们将向您展示终端会发生什么。 我们将推出 Firefox 在以下终端命令的帮助下浏览器:

$ firefox

一旦 Firefox 浏览器启动,您将失去对终端的控制,如下所示:

现在,如果您想在终端上运行任何其他命令,您将无法执行此操作,因为您不再拥有对终端的控制权。 只有当您 close 这 Firefox 浏览器或将其发送到后台。 为了在 Linux 中将任何进程发送到后台,您需要启动该进程,然后使用 & 运算符,如以下命令所示:

$ firefox &

运行此命令将在终端上显示一个作业 ID,如下图所示:

这一次, Firefox 浏览器将在您的系统上启动。 但是,您仍然可以控制终端,这意味着您仍然可以在执行其他命令的同时执行其他命令。 Firefox 进程将在后台运行,如下图所示:

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

在这种方法中,我们将启动 Firefox 以与我们在第一种方法中相同的方式浏览器。 这 Firefox 浏览器如下图所示:

然后,您需要按 Ctrl+Z 组合键来重新控制终端,同时 Firefox 进程仍将运行,如下图所示:

之后,您需要运行以下命令:

$ bg

该命令将推送 Firefox 处理到后台,如下图所示:

如何查看 Linux 后台运行的进程

如果您想查看 Linux 后台运行的进程,则只需运行以下命令:

$ jobs

在我们的 Linux 系统上运行的后台进程如下图所示:

结论

在本文中,我们分享了在 Linux 中将进程发送到后台的两种不同方法。 您可以根据个人喜好选择这些方法中的任何一种,将您选择的进程推到后台。 此外,我们甚至教您如何查看后台运行的所有进程。 所以,经过这些方法,你在Linux后台运行这些进程就不再困难了。